Blame view

node_modules/min-document/dom-fragment.js 876 Bytes
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  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("")
      }