WEB技术学习笔记
HTML
CSS
clearfix:解决高度塌陷&外边距重叠问题
绝对定位>stickey
尚硅谷86节京东练习还没做
css使用flexbox布局实现让页面的footer始终位于底部
1
2
3
4*{
margin: 0;
padding: 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14body{
display: flex;
flex-direction: column;
height: 100%;
}
header{
flex: 0 0 auto;
}
main{
flex: 1 0 auto;
}
footer{
flex: 0 0 auto;
}
js
监视页面滚动并实现“向上滚动显示,向下滚动消失的效果”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16// 上滚显示map,下滚消失
$(document).ready(function(){
var p=0,t=0;
$(window).scroll(function(e){
p = $(this).scrollTop();
if(t<=p){//下滚
$('#map').fadeOut("slow");
}
else{//上滚
$('#map').fadeIn("slow");
}
setTimeout(function(){t = p;},0);
});
});鼠标点击按钮后缓慢返回顶部
1
2
3
4
5
6// 鼠标点击后缓慢返回顶部
var btn = $('#map');
btn.on('click', function (e) {
e.preventDefault();
$('html, body').animate({ scrollTop: 0 }, '300');
});在html中默认显示一张图片鼠标放在图上图片就换成另一个,当鼠标移开换第三张图片
1
<div><img src="picture/picture3/01.jpg" width="100" /></div>
1
2
3
4
5$("div").hover(function(){
$(this).find("img").attr("src","picture/picture3/02.jpg");
},function(){
$(this).find("img").attr("src","picture/picture3/03.jpg");
});
Nginx
nginx 强制 https 浏览器总是提醒重定向过多不能正常访问网页
1
2
3
4#改为
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}