我想優化我的for循環(var階段)中的第二行。我相信,在循環之外移動部分會優化性能。我可以在for循環之外移動哪些內容以提高性能?Javascript:我怎樣才能優化這條線的性能?
for (var i = 0; i < items.length; i++) {
var phase = Math.sin((document.body.scrollTop/1250) + (i % 5));
//var phase = 0.31456656061611776 + (i % 5);
items[i].style.left = items[i].basicLeft + 100 * phase + 'px';
}
@dsg每個優化問題都是一個代碼審查問題嗎? – RaGe
您將所有不依賴'i'的循環移出。 – Thilo
那麼,這段代碼在你的應用程序中會導致問題? – zerkms