createDocumentFragment 详解

来源:互联网 发布:战无不胜战骑进阶数据 编辑:程序博客网 时间:2024/06/17 18:34

DocumentFragment 是一個無父對象的document對象. 他支持以下DOM2方法: appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, normalize, removeChild, replaceChild.

也支持以下DOM2屬性 attributes, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentNode, prefix, previousSibling, textContent.
   其他方法可以將document fragment 作為一個參數,(比如Node  的 appendChildinsertBefore 方法),
這樣,fragment 就可以被追加到父對象中。

Example:
  

1var frag = document.createDocumentFragment();
2frag.appendChild(document.createTextNode('Ipsum Lorem'));
3document.body.appendChild(frag);
4


以上所有的方法是在DOM2基礎上測試通過。

原创粉丝点击