document.createDocumentFragment()方法
此方法可以可以建立一個虛擬的節點物件(也可以稱之為文件碎片),此物件包含所有的方法或者屬性。
使用此物件可以提高執行效率或者更安全改變文件的結構及節點。
語法結構:
[JavaScript] 純文字檢視 複製程式碼document.createDocumentFragment()
瀏覽器支援:
(1).IE瀏覽器支援此方法。
(2).火狐瀏覽器支援此方法。
(3).Opera瀏覽器支援此方法。
(4).谷歌瀏覽器支援此方法。
(5).safria瀏覽器支援此方法。
例項程式碼:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" gb2312"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #box li { width: 350px; height: 25px; line-height: 25px; font-size: 12px; } </style> <script type="text/javascript"> window.onload = function () { var obox = document.getElementById("box"); var oFragment = document.createDocumentFragment(); var oneLi = document.createElement("li"); var twoLi = document.createElement("li"); oneLi.innerHTML = "每一天都是新的,必須要好好把握。"; twoLi.innerHTML = "本站的url地址是softwhy.com"; oFragment.appendChild(oneLi); oFragment.appendChild(twoLi); obox.appendChild(oFragment); } </script> </head> <body> <ul id="box"> <li>螞蟻部落歡迎您,只有努力才會有美好的未來</li> </ul> </body> </html>
上面的程式碼可以先臨時將建立的li元素存放在虛擬節點物件中,最後再將這個虛擬物件追加到ul中,這樣就是先了為ul元素新增li元素的功能,這樣操作可以提高執行效率。
相關文章
- document.createDocumentFragment()Fragment
- Java中parse方法,ValueOf方法,toString方法Java
- Java的方法靜態方法Java
- js includes方法 和 filter方法JSFilter
- 方法
- initialize方法與load方法比較
- Java System類,currentTimeMillis方法,arraycopy方法。Java
- Java方法03:方法的過載Java
- [方法]需求挖掘採集的方法
- javaSE-day04--ArrayList基本用方法、類內定義方法和方法過載、靜態方法static(類的方法)、工具方法(static)的定義和使用Java
- wait()方法與await()方法的區別AI
- Python - 物件導向程式設計 - 例項方法、靜態方法、類方法Python物件程式設計
- getPropertyPriority() 方法
- deleteRule() 方法delete
- getPropertyValue() 方法
- getBoundingClientRect() 方法GCclient
- removeProperty() 方法REM
- Equals方法
- call() 方法
- Promise then() 方法Promise
- 一、方法
- 迭代方法
- replace方法
- SpecialCells 方法
- requestFullScreen() 方法
- exitFullscreen() 方法
- toJSON() 方法JSON
- Java方法Java
- 方法引用
- Main()方法AI
- finalize方法
- 類方法
- 方法值
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- Java方法02:方法的定義和呼叫Java
- Java基礎系列-equals方法和hashCode方法Java
- Java中方法重寫與方法過載Java
- net 靜態方法與非靜態方法
- 呼叫JavaCalls::call()方法來執行Java方法Java