var list = document.getElementById("ul");
for (var i=0; i < 10; i++){
var item = document.createELement("li");
item.appendChild(document.createTextNode("item" + i));
list.appendChild(item);
}
//这段代码为列表添加10个项目。添加每个项目时,都有两次DOM更新。总共需要20次DOM更新。
var list = document.getElementById("ul");
var fragment = document.createDocumentFragment();
for (var i=0; i < 10; i++){
var item = document.createELement("li");
item.appendChild(document.createTextNode("item" + i));
fragment.appendChild(item);
}
list.appendChild(fragment);
var list = document.getElementById("ul");
var html = "";
for (var i=0; i < 10; i++){
html += "<li>item" + i + "<li>";
}
list.innerHTML = html;
var imgs = document.getElementsByTagName("img");
for (var i=0, len=imgs.length; i < len; i++){
var image = imgs[i];
//more code
}
//这里的关键是长度length存入了len变量,而不是每次都去访问NodeList的length属性。当在循环中使用NodeList的时候,把imgs[i]放入image变量中,以避免在循环体内多次调用NodeList;
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有