jQuery-性能优化-避免不必要的 DOM 操作
Posted 猿哥说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery-性能优化-避免不必要的 DOM 操作相关的知识,希望对你有一定的参考价值。
性能优化
避免不必要的 DOM 操作
浏览器遍历 DOM 元素的代价是昂贵的。最简单优化 DOM 树查询的方案是,当一个元素出现多次时,将它保存在一个变量中,就避免多次查询 DOM 树了。
// Recommended
var myList = "";
var myListhtml = document.getElementById("myList").innerHTML;
for (var i = 0; i < 100; i++) {
myList += "<span>" + i + "</span>";
}
myListHTML = myList;
// Not recommended
for (var i = 0; i < 100; i++) {
document.getElementById("myList").innerHTML += "<span>" + i + "</span>";
}
猿哥 | 微信/QQ号:2345775
以上是关于jQuery-性能优化-避免不必要的 DOM 操作的主要内容,如果未能解决你的问题,请参考以下文章