创建并添加dom加点如何进行优化?
1、使用文档片(DocumentFragment)
可以理解为"仓库",用来保存将来可能会添加到DOM中的节点;
var fragment = document.createDocumentFragment(); fragment.appendChild(document.createElement('ul')); for(var i = 0;i < 4;i++){ var li = document.createElement('li'); li.appendChild(document.createTextNode(i)); fragment.appendChild(li); } document.body.appendChild(fragment);
2、使用innerhtml
3、jQuery
两种方式的优劣(还是不甚理解。。):http://fins.iteye.com/blog/183373