7.8-Learning log

129 阅读1分钟

css高度自适应

em 它是描述相对于应用在当前元素的字体尺寸,所以它也是相对长度单位。一般浏览器字体大小默认为16px,则2em == 32px; ex 依赖于英文字母小 x 的高度 ch 数字 0 的宽度 rem 根元素(html)的 font-size vw viewpoint width,视窗宽度,1vw=视窗宽度的1% vh viewpoint height,视窗高度,1vh=视窗高度的1% vmin vw和vh中较小的那个。 vmax vw和vh中较大的那个。

其中  height: calc(100vh) 表示全视窗高度,利用该规则可以更好的进行适配

        .el-header {
          background-color: #B3C0D1;
          color: #333;
          line-height: 60px;
          height: calc(10vh);
        } 

作用域学习

    var x = 1; 
    /* 首先函数y是一个匿名函数,当foo调用时,其参数x为undefined */
    /* 然后y中的x被赋值为2,紧接着又声明了另外一个x为3,这两个x不一样,因此最后输出3 */
    /* 如果去掉var x = 3 那么这两个x一样,最后输出2 */
    function foo(x, y = function() { x = 2; }) {  
        var x = 3;  y();  console.log(x); 
    }
    foo()