对于这些优化有很多解决办法:
1.用一个公用变量来存储对象数组
2.用getElementsByName getElementsByTagName 来得到对象数组.
3.for 循环时用一个定量变量来作终止条件: var l=array.length; for(var i=0;i<l;i++)
4.精炼你的代码, 提高代码的质量.
1.用一个公用变量来存储对象数组
2.用getElementsByName getElementsByTagName 来得到对象数组.
3.for 循环时用一个定量变量来作终止条件: var l=array.length; for(var i=0;i<l;i++)
4.精炼你的代码, 提高代码的质量.
对你的前三点我做到了,第4点正在做。大部分是自定义对象的存取,所以觉得你还没有解决我的问题,我也会继续测试的。
对象属性存储速度:0.01--0.02ms
简单的字符串连接速度(比如str+="ablasdk"): 0.03--0.04ms
因此我认为,字符串的连接速度是不理想的。有替代办法吗?