2
我有一个需要很长时间才能运行的JavaScript页面。我已经使用Firefox分析了代码,以下是输出。如何优化下列设置元素的CSS属性的JavaScript
正如你可以看到我已经搬到消费线的方法_doStuff
,这似乎做了很多Graphic
相关的东西的时间。以下是_doStuff
方法的内容。
_doStuff:function(tds,colHeaderTds,mainAreaTds){
for (i = 1; i < tds.length; i++) {
if (colHeaderTds[i].offsetWidth <= tds[i].offsetWidth) {
colHeaderTds[i].style.width = tds[i].offsetWidth + "px";
}
mainAreaTds[i].style.width = colHeaderTds[i].offsetWidth + "px";
}
},
我假定耗时Graphics
部分是由于设定的元件的宽度。这个观察是否正确?我该如何优化代码,以便加载页面所需的时间更少?
感谢Bro。你达人! –