摘要: 1.允许函数参数的默认值 2.reset参数 上面代码的两种写法,比较后可以发现,rest 参数的写法更自然也更简洁。 arguments对象不是数组,而是一个类似数组的对象。所以为了使用数组的方法,必须使用Array.prototype.slice.call先将其转为数组。rest 参数就不存在这 阅读全文
posted @ 2018-04-12 15:16 M幼稚完M 阅读(96) 评论(0) 推荐(0)
摘要: Let 1.Let声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。 2.不存在变量提升. 3.不允许重复声明 ,let不允许在相同作用域内,重复声明 阅读全文
posted @ 2018-04-12 14:35 M幼稚完M 阅读(94) 评论(0) 推荐(0)
摘要: 子元素浮动后脱离了标准文档流,它的布局也就不再遵循标准文档流的规则, 多个浮动元素在一起的时候就会随着窗口的变化而变化,也就失去了稳定的布局,而父元素还是会遵循标准文档流 的规则,从而产生冲突。 1.清除浮动 方法一:创建clearfix类,在浮动元素的父级添加这个类(触发BFC机制) .clear 阅读全文
posted @ 2018-04-11 17:10 M幼稚完M 阅读(128) 评论(0) 推荐(0)