Javascript:内部HTML是在forloop期间更新还是在整个循环运行之后更新?
我只是想提高我的电子商务网站在添加新项目方面的性能。我们有很多东西要展示,所以我想知道这是否可行。任何帮助都将不胜感激Javascript:内部HTML是在forloop期间更新还是在整个循环运行之后更新?,javascript,for-loop,innerhtml,Javascript,For Loop,Innerhtml,我只是想提高我的电子商务网站在添加新项目方面的性能。我们有很多东西要展示,所以我想知道这是否可行。任何帮助都将不胜感激 for (item of items) { item_display_div.innerHTML += item; // Would the item_display_div only start updating here? } // Or here? 连接到元素的innerHTML,将迫使浏览器完全重新解析其中的HTML标记并创建新元素。如果你在一个循环中多次这样做,可能
for (item of items) {
item_display_div.innerHTML += item; // Would the item_display_div only start updating here?
}
// Or here?
连接到元素的
innerHTML
,将迫使浏览器完全重新解析其中的HTML标记并创建新元素。如果你在一个循环中多次这样做,可能会很昂贵。例如:
document.body.innerHTML+='';
document.body.innerHTML+=''代码>Ahh icic。非常感谢。