只是出于兴趣,有人知道答案吗?
答案 0 :(得分:2)
来自MozDev(https://developer.mozilla.org/en-US/docs/DOM/document.createDocumentFragment)
由于文档片段在内存中而不是主DOM树的一部分,因此将子项附加到它不会导致页面重排(元素位置和几何的计算)。因此,使用文档片段通常会带来更好的性能。
答案 1 :(得分:1)
documentFragments的整个意图是 not 导致任何重新绘制/流动。通过使用documentFragment来反映您的更改,然后将其附加到DOM,您可以节省大量的时间用于重新流动/绘制。