回流
定義:對(duì)元素位置和幾何上的計(jì)算
說明:當(dāng)瀏覽器必須重新處理和繪制部分或全部頁面時(shí),回流就會(huì)發(fā)生,例如當(dāng)一個(gè)交互式站點(diǎn)更新后
創(chuàng)建文檔片段的區(qū)別
語法:
let fragment = document.createDocumentFragment();
說明:
DocumentFragments 是DOM節(jié)點(diǎn)。它們不是主DOM樹的一部分。通常的用例是創(chuàng)建文檔片段,將元素附加到文檔片段,然后將文檔片段附加到DOM樹。在DOM樹中,文檔片段被其所有的子元素所代替。
因?yàn)槲臋n片段存在于內(nèi)存中,并不在DOM樹中,所以將子元素插入到文檔片段時(shí)不會(huì)引起頁面回流(對(duì)元素位置和幾何上的計(jì)算)。因此,使用文檔片段通常會(huì)帶來更好的性能