《JavaScript高级程序设计》第3版 读书笔记
#第十章 DOM
- Node.childNodes
- Node.parentNode
- Node.parentElement
- Node.firstChild
- Node.lastChild
- Node.previousSibling
- Node.nextSibling
- Node.nodeName
- Node.nodeType
- Node.nodeValue
- Node.ownerDocument
- Node.baseURI
- Node.textContent
- Document.doctype
- Document.documentElement
- Document.body
- Document.title
- Document.URL
- Document.domain
- Document.referrer
- Document.links
- Document.anchors
- Document.forms
- Document.images
- Document.scripts
- Document.implementation
- Element.attributes
- Node.hasChildNodes()
- Node.appendChild( newNode )
- Node.insertBefore( newNode, referenceNode )
- Node.replaceChild( newNode,replacedNode )
- Node.removeChild( removedNode )
- Node.cloneNode( deep )
- Node.normalize()
- Document.getElementById()
- Document.getElementsByName()
- Document.getElementsByTagName()
- Document.createElement()
- Document.createTextNode()
- Document.createComment()
- Document.open()
- Document.close()
- Document.write()
- Document.writeln()
- Element.getElementsByTagName()
- Element.getAttribute()
- Element.setAttribute()
- Element.removeAttribute()
- Element.hasAttribute()
- Element.hasAttributes()
#第十一章 DOM 扩展
- Element.querySelector()
- Element.querySelectorAll()
- Element.childElementCount
- Element.firstElementChild
- Element.lastElementChild
- Element.nextElementSibling
- Element.previousElementSibling
- Document.activeElement
- Document.readyState
- Document.compatMode
- Document.head
- Document.characterSet
- Document.hasFocus()
- Element.classList
- Element.innerHTML
- Element.outerHTML
- Element.getElementsByClassName()
- Element.insertAdjacentHTML()
- Element.scrollIntoView()
#第十二章 DOM2 和 DOM3
- Node.localName
- Node.namespaceURI
- Node.prefix
- Node.isDefaultNamespace()
- Node.lookupNamespaceURI()
- Node.lookupPrefix()
- Document.createElementNS()
- Document.createAttributeNS()
- Document.getElementsByTagNameNS()
- Element.getElementsByTagNameNS()
- Element.getAttributeNS()
- Element.getAttributeNodeNS()
- Element.setAttributeNS()
- Element.setAttributeNodeNS()
- Element.hasAttributeNS()
- Element.removeAttributeNS()
- Node.isSupported() 功能与 document.implementation.hasFeature() 相同
- Node.isSameNode()
- Node.isEqualNode()
- Document.defaultView
- Document.doctype.publicId
- Document.doctype.systemId
- Document.implementation.createDocumentType()
- Document.implementation.createDocument()
- Document.implementation.createHTMLDocument(title)
- Document.importNode(oldNode, boolean)
- Element.style
- Document.styleSheets
- Document.getElementsByTagName('link')[0].sheet
- Document.getElementsByTagName('style')[0].sheet
- Element.offsetHeight
- Element.offsetWidth
- Element.offsetTop
- Element.offsetLeft
- Element.offsetParent
- Element.clientHeight
- Element.clientLeft
- Element.clientTop
- Element.clientWidth
- Element.scrollHeight
- Element.scrollWidth
- Element.scrollTop
- Element.scrollLeft
- Element.getClientRect()
- Element.getBoundingClientRect()
- Document.createNodeIterator() (IE9+)
- Document.createTreeWalker() (IE9+)
#第十三章 事件
- load 事件
- unload 事件
- resize 事件
- scroll 事件
- blur 事件
- focus 事件
- focusin 事件
- focusout 事件
- click 事件
- mousedown 事件
- mouseup 事件
- mouseover 事件
- mouseout 事件
- mousemove 事件
- dblclick 事件
- mouseenter 事件
- mouseleave 事件