var DOMElement = require("./dom-element.js") module.exports = DocumentFragment function DocumentFragment(owner) { if (!(this instanceof DocumentFragment)) { return new DocumentFragment() } this.childNodes = [] this.parentNode = null this.ownerDocument = owner || null } DocumentFragment.prototype.type = "DocumentFragment" DocumentFragment.prototype.nodeType = 11 DocumentFragment.prototype.nodeName = "#document-fragment" DocumentFragment.prototype.appendChild = DOMElement.prototype.appendChild DocumentFragment.prototype.replaceChild = DOMElement.prototype.replaceChild DocumentFragment.prototype.removeChild = DOMElement.prototype.removeChild DocumentFragment.prototype.toString = function _DocumentFragment_toString() { return this.childNodes.map(function (node) { return String(node) }).join("") }