代码描述:javascript减少 dom元素访问次数。javascript减少dom元素访问次数源码下载
访问dom元素是非常耗费资源的,修改dom元素更是如此,因为修改dom元素会使浏览器重新计算页面的相关变化,所以减少dom元素的访问和修改次数,能够有效的提高javascript的性能,下面就是一个简单的例子,希望能够给大家带来一定的起始。 代码如下:
<script> function done(){ for(var count=0;count<1000;count++){ document.getElementById('thediv').innerHTML+='51前端'; } } </script>
以上代码访问1000此dom元素并且修改1000次dom元素,那么性能将会被极大的影响。 一个提高性能的好的方式就是首先将要修改的结构放入一个局部变量,最后再修改dom元素。 代码如下:
<script> function done(){ var content=""; for(var count=0;count<1000;count++){ content+="51前端"; } document.getElementById("thediv").innerHTML+=content; } </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能