在for循环中追加DOM子元素会触发多少次重绘?
我原本认为这一操作会触发200次重绘:每次追加元素触发1次,每次更新元素textContent时再触发1次。但Jake Archibald在JSConf的演讲中提到,浏览器会将这类DOM操作批量合并处理。
相关代码示例如下:
for (let i = 0; i < 100; i++){ const div = document.createElement('div'); document.body.appendChild(div); div.textContent = 'Hello'; }
内容的提问来源于stack exchange,提问作者Don P
相关产品推荐
相关产品推荐

