JavaScript中易犯的小错误-------常见错误五:低效的DOM操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中易犯的小错误-------常见错误五:低效的DOM操作相关的知识,希望对你有一定的参考价值。

javascript中易犯的小错误-------常见错误五:低效的DOM操作
js中的DOM基本操作非常简单,但是如何能有效地进行这些操作一直是一个难题。这其中最典型的问题便是批量增加DOM元素。增加一个DOM元素是一步花费很大的操作。而批量增加对系统的花销更是不菲。一个比较好的批量增加的办法便是使用 document fragments :
var div = document.getElementsByTagName("my_div");
var fragment = document.createDocumentFragment();
for (var e = 0; e < elems.length; e++) {

fragment.appendChild(elems[e]);

}

div.appendChild(fragment.cloneNode(true));
直接添加DOM元素是一个非常昂贵的操作。但是如果是先把要添加的元素全部创建出来,再把它们全部添加上去就会高效很多。

以上是关于JavaScript中易犯的小错误-------常见错误五:低效的DOM操作的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中易犯的小错误-------常见错误四:比较运算符

JavaScript中易犯的小错误-------常见错误五:低效的DOM操作

JavaScript中易犯的小错误-------常见错误二:传统编程语言的生命周期误区

十个JavaScript中易犯的小错误,你中了几枪?

CSS网页布局中易犯的10个小错误

遍历时常犯的小错误以及属性attr 和 prop