第一点
IoUsElementSibling //prevIoUsSibling
第二点:选择器的高效应用
//选择多个节点
var divs = document.querySelectorAll("div.footer,div.main,div.header");
注意:大部分浏览器都支持上述属性,IE6,7,8仅支持children属性
1.先将要处理的元素隐藏,然后对其处理,最后显示
2.创建文件片段的方式(推荐) document.createDocumentFragment();
3.对要处理的元素克隆一个副本,然后对副本操作,最后将副本替换原本
下面是编程之家小编的补充
使用前:
使用后:
循环对性能的消耗是很大的,将循环的对象存储,减少每次循环都要进行对象的计算。
最小化减少回流和重绘
使用前:
使用后: