2018.4.21李锦浩【连续第193天】
今天学习剩下的一些类型:
Comment类型,Comment类型与Text类型继承自相同的积累,因此它除了拥有splitText()之外的所有字符串操作方法。与Text类型相似,也可以通过nodeValue或data属性来取得注释的内容。
CDATATSection类型,只针对基于XML的文档,表示的是CDATA区域。与Comment类似,CDATASection类型继承自Text类型,因此除了拥有splitText()之外的所有字符串操作方法。
DocumentType类型,在web浏览器中并不常用。DocumentType包含着与文档的doctype有关的所有信息。在DOM1级中,DocumentType对象不能动态创建,而只能通过解析文档代码的方式来创建。支持它的刘浏览器会把DocumentType对象保存在document.Doctype中。DOM1级描述了这个对象的三个属性:name\entities\notations。
DocumentFragment类型,在所有的节点类型中,只有DocumentFragment在文档中没有对应的标记。Dom规定文档片段是一种轻量级的文档,可以包含和控制节点,但不会像完整的文档那样占用额外的资源。DocumentFragment节点虽然不能把文档片段直接添加到文档中,但可以将它作为一个仓库来使用,即可以在里面保存将来可能会添加到文档中的节点。要创建文档片段,可以使用document.createDocumentFragment()方法。
Attr类型,元素的特性在DOM中以Attr类型来表示。在所有的浏览器中,都可以访问Attr类型的构造函数和原型。从技术角度来讲,特性就是存在于元素的attributes属性中的节点。尽管他们是节点,但特性却不被认为是DOM文档树的一部分。开发人员最常使用的就是getAttribute()、setAttribute()和removeAttributes()方法,很少直接应用特性节点。
明日任务:继续学习JavaScript