1.for循环中,常见的大家获取数组长度,喜欢写在for循环里面,其实将该代码提出来,先对数组长度进行运算,会使得循环运行的更快。
原因是:循环每次迭代时,坏代码就会访问数组的 length 属性。
差的代码:
var i; for (i = 0; i < arr.length; i++) {}
更好的代码:
var i; var l = arr.length; for (i = 0; i < l; i++) {}
2.访问DOM元素性能提高:访问一次DOM元素,然后将其赋值给一个变量,通过这个变量来操作元素会好很多。
var obj; obj = document.getElementById("demo"); obj.innerHTML = "Hello";
3.劲量将脚本放在页面底部,让浏览器先加载页面,再加载脚本。