1.data-屬性 好處在哪煤惩?
- 性能高
- 遍歷方便
- 向后兼容(未來)
2.描述 <script>、<script async>炼邀、<script defer>
- <script async> 異步 同時執(zhí)行 非阻塞
- <script defer> 兼容IE瀏覽器
3.描述下浮動及工作魄揉?
- 浮動:
float:left/right/none - 浮動特點(diǎn):
1.脫離文檔流
2.元素類型轉(zhuǎn)化
3.文本環(huán)繞
4.{box-sizing:border-box}是干啥的?有哪些優(yōu)勢
- 盒子模型:
1.box-sizing:content-box //加padding+border 向外擴(kuò)展
2.box-sizing:border-box //加padding+border 向內(nèi)擴(kuò)展
5.宿主對象拭宁、本地對象洛退、內(nèi)置對象
- 宿主對象:(host object)
window、document... - 本地對象:(native object)
Array杰标、Date兵怯、String、Number腔剂、Boolean... - 內(nèi)置對象:(inlay object)
Math...
6.new Object()
- 如果返回值 是基本類型 返回值還會是object
- 如果返回值 是object 返回的就是這個object
7.事件冒泡(子元素向上傳遞)
- 原生js阻止:
event.cancelBubble=true;
return false - jquery阻止:
ev.stopPropergation() - zepto阻止:
跟jquery一樣
8.如何復(fù)制一份數(shù)組
- arr.concat(arr1)
- 循環(huán)
- Array.from(arr) //ES6數(shù)組擴(kuò)展語法
- [...arr] //ES6數(shù)組擴(kuò)展語法