无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

document.createDocumentFragment使用。

2023-02-10 12:47 作者:Tuple_元組  | 我要投稿

1.createDocumentFragment()方法,是用來(lái)創(chuàng)建一個(gè)虛擬的節(jié)點(diǎn)對(duì)象,或者說(shuō),是用來(lái)創(chuàng)建文檔碎片節(jié)點(diǎn)。它可以包含各種類型的節(jié)點(diǎn),在創(chuàng)建之初是空的。??

2.DocumentFragment節(jié)點(diǎn)不屬于文檔樹(shù),繼承的parentNode屬性總是null。它有一個(gè)很實(shí)用的特點(diǎn),當(dāng)請(qǐng)求把一個(gè)DocumentFragment節(jié)點(diǎn)插入文檔樹(shù)時(shí),插入的不是DocumentFragment自身,而是它的所有子孫節(jié)點(diǎn),即插入的是括號(hào)里的節(jié)點(diǎn)。這個(gè)特性使得DocumentFragment成了占位符,暫時(shí)存放那些一次插入文檔的節(jié)點(diǎn)。它還有利于實(shí)現(xiàn)文檔的剪切、復(fù)制和粘貼操作。

3.當(dāng)需要添加多個(gè)dom元素時(shí),如果先將這些元素添加到DocumentFragment中,再統(tǒng)一將DocumentFragment添加到頁(yè)面,會(huì)減少頁(yè)面渲染dom的次數(shù),效率會(huì)明顯提升。

4.使用appendChid方法將原dom樹(shù)中的節(jié)點(diǎn)添加到DocumentFragment中時(shí),會(huì)刪除原來(lái)的節(jié)點(diǎn)。

>DocumentFragments are DOM Node objects which are never part of the main DOM tree. The usual use case is to create the document fragment, append elements to the document fragment and then append the document fragment to the DOM tree. In the DOM tree, the document fragment is replaced by all its children.??

>Since the document fragment is in memory and not part of the main DOM tree, appending?children to it does not cause page reflow (computation of element's position and geometry). Historically, using document fragments could result in better performance.??


document.createDocumentFragment使用。的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
微博| 宁国市| 东莞市| 兴国县| 南江县| 江口县| 莱州市| 陵水| 罗源县| 砚山县| 金川县| 太湖县| 江达县| 客服| 江油市| 洪雅县| 广州市| 鱼台县| 永顺县| 柘城县| 安徽省| 宁安市| 日照市| 潼关县| 丰都县| 黄山市| 达州市| 信丰县| 开江县| 石景山区| 金山区| 无锡市| 甘谷县| 茌平县| 壤塘县| 宁陵县| 健康| 安远县| 旺苍县| 丰原市| 新丰县|