摘要:
1.var的变量提升的底层原理是什么? JS引擎的工作方式是: 1)先解析代码,获取所有被声明的变量 。 2)然后再运行;也就是说分为预处理和执行两个阶段。 变量提升:所有变量的声明语句都会被提升到代码头部。但是变量提升只对var命令声明的变量有效,如果一个变量不是用var命令声明的,就不会发生变量 阅读全文
摘要:
1. 垂直水平居中的方式? 2. 实现一个三栏布局,中间板块自适应方法有哪些? 3. margin坍塌? 描述:当两个盒子在垂直方向上设置margin值时,会出现塌陷现象。 解决方法:https://www.cnblogs.com/hugejinfan/p/5901320.html 1)垂直并列(少 阅读全文
摘要:
葵花宝典: 【1】相邻的2个margin值会叠加在一起。 【2】子元素设定的margin值会影响父元素。 在标准浏览器下(FireFox,Chrome,Opera,Safari)会有问题。IE下一般表现良好。 原因是:一个盒子如果没有上补白(padding-top)和上边框(border-top)那 阅读全文
摘要:
①:<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width="device-width"/> width:可视区域的宽度,值可为数字或关键词d 阅读全文