Baseline Widely available
ìë¡ì´ ë¹ DocumentFragment
를 ìì±í©ëë¤.
var docFragment = document.createDocumentFragment();
docFragment
ë ë¹ DocumentFragment
ê°ì²´ë¥¼ ëíë
ëë¤.
DocumentFragment
s ë DOM ë
¸ëë¤ ì
ëë¤. ì´ê²ë¤ì ë©ì¸ DOM í¸ë¦¬ì ì¼ë¶ê° ëì§ ììµëë¤. ì¼ë°ì ì¸ ì ì¦ ì¼ì´ì¤ë ë¤íë¨¼í¸ ì¡°ê°ì ìì±íê³ , ì리먼í¸ë¤ì ë¤íë¨¼í¸ ì¡°ê°ì ì¶ê°íê³ ê·¸ ë¤íë¨¼í¸ ì¡°ê°ì DOM í¸ë¦¬ì ì¶ê°íë ê²ì
ëë¤. DOM í¸ë¦¬ ë´ìì ë¤íë¨¼í¸ ì¡°ê°ì ê·¸ê²ì 모ë ììë¤ë¡ ëì²´ë©ëë¤.
ë©ëª¨ë¦¬ ë´ì ë¤íë¨¼í¸ ì¡°ê°ì´ ì¡´ì¬íê³ ë©ì¸ DOM í¸ë¦¬ì ì¼ë¶ê° ìëë¼ë©´, ì´ê²ì ììë¤ì ì¶ê°íë ê²ì íì´ì§ reflow (ì리먼í¸ì ìì¹ì ì¢íì ê³ì°) 를 ì ë°íì§ ììµëë¤. ë°ë¼ì, ë¤íë¨¼í¸ ì¡°ê°ì ì¬ì©íë ê²ì ë³´íµ better performance ì 결과를 ê°ì ¸ìµëë¤.
Examplevar ul = document.getElementsByTagName("ul")[0]; // assuming it exists
var docfrag = document.createDocumentFragment();
var browserList = ["Internet Explorer", "Firefox", "Safari", "Chrome", "Opera"];
browserList.forEach(function (e) {
var li = document.createElement("li");
li.textContent = e;
docfrag.appendChild(li);
});
ul.appendChild(docfrag);
// a list with well-known web browsers
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4