javascript编程容易出现的错误
2013-08-09 15:06
330 查看
错误1 单个单个的插入dom
var list = document.getElementById("list"), items = ["one", "two", "three", "four"], el; for (var i = 0; items[i]; i++) { el = document.createElement("li"); el.appendChild( document.createTextNode(items[i]) ); list.appendChild(el); // slow, bad idea }
Document fragments 是一个DOM元素容器,可以使用它同时添加这些元素到页面中。Document fragment自身不是一个DOM节点,它不会在页面DOM树中显示,并且在把它插入DOM之前它是不可见的。下面是它的用法:
var list = document.getElementById("list"), frag = document.createDocumentFragment(), items = ["one", "two", "three", "four"], el; for (var i = 0; items[i]; i++) { el = document.createElement("li"); el.appendChild( document.createTextNode(items[i]) ); frag.appendChild(el); // better! } list.appendChild(frag);
非常快速、简洁!
相关文章推荐
- javascript编程容易出现的11个错误
- javascript编程容易出现的11个错误
- javascript编程容易出现的11个错误
- socket编程中容易出现的5个错误
- 在C编程中容易出现的错误
- 黑马程序员 JavaScript 容易出现的错误
- JavaScript在IE下设置innerHTML时出现"未知的运行时错误"
- 驱动编程中出现BAD_POOL_HEADER错误--转
- 新手开发android容易出现的错误(不断更新中...)
- C++编程人员容易犯的10个C#错误(来自塞迪网)
- JavaScript出现“不能执行已释放的Script代码”错误的原因及解决办法
- Ruby中socket编程时出现recv for buffered IO (IOError) 错误的解决方法
- 在dreamweaver中使用javascript调试器出现的错误
- Java 错误记事本---记录自己菜鸟编程中出现的错误。
- C++编程人员容易犯的10个C#错误
- android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exist
- xcode 编译opencv ios容易出现的错误
- javascript 中出现missing ) after argument list的错误
- 编程中出现的错误,以及解决办法(持续更新)
- 简述.net编程中容易出现的错误认识