第十二章 DOM2和DOM3

作者: 张果果 | 来源:发表于2016-11-09 00:00 被阅读17次

1.①DOM2级核心:没有引入新类型,只是在DOM1级的基础上通过增加新方法和新属性来增强了既有类型

②DOM3级核心:同样增强了既有类型,但也引入了一些新类型


2.getComputedStyle()获取border在不同浏览器返回的结果不同。因为不同浏览器解析综合属性(如border)的方式不同。


3.元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(不包括外边距)


4.offsetParent属性不一定与parentNode的值相等。offsetParent是DOM层次中距元素最近的一个具有大小的元素


5.元素的客户区大小,指的是元素内容及其内边距所占据的空间大小(不包括滚动条和外边距)


6.DOM2级样式特性:

①每个元素都有一个关联的style对象,可以用来确定和修改行内的样式

②要确定某个元素的计算样式(包括应用给它的所有CSS规则),可以使用getComputedStyle()属性

③IE不支持getComputedStyle()方法,但为所有元素都提供了能够返回相同信息currentStyle属性

④可以通过document.styleSheets集合访问样式表

⑤除IE之外的所有浏览器都支持针对样式表的这个借口,IE也为几乎所有相应的DOM功能提供了自己的一套属性和方法


7.DOM2级遍历和范围模块总结:

①遍历即使用 NodeIterator 或 TreeWalker 对DOM执行深度优先的遍历

②NodeIterator 只允许以一个节点的步幅前后移动;TreeWalker在提供相同功能的同时,还支持在DOM结构的各个方向上移动,包括父节点、同辈节点和子节点等方向

③范围是选择DOM结构中特定部分,然后再执行相应操作的一种手段

④使用范围选取可以在删除文档中某些部分的同时,保持文档结构的格式良好,或者复制文档中的相应部分

⑤IE8及更早版本不支持“DOM2级遍历和范围”模块,但它提供了一个专有的文本范围对象,可以用来完成简单的基于文本的范围操作。IE9完全支持DOM遍历。

相关文章

  • 2018-12-27

    第12章 DOM2和DOM3 DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3则在这个结构...

  • JavaScript 高级程序设计(第12章 DOM2和DOM3

    第12章 DOM2和DOM3 DOM2 级核心(DOM Level 2 Core):在 1 级核心基础上构建,为节...

  • dom 级别和dom 事件处理

    dom级别:dom0 dom1 dom2 dom3 dom事件处理:dom0 dom2 dom3 (1级DOM标准...

  • 2019-01-02

    第12章 DOM2和DOM3 12.2 样式 12.2.1 访问元素的样式 在style特性中指定的任何CSS属性...

  • 2018-12-28红宝书第10章以后总结

    第十章DOM 第11、12章 DOM2和DOM3 主要是对DOM的一些能力扩展 DOM2能使用事件与DOM文档交互...

  • 十八

    DOM2和DOM3DOM1级主要定义的是HTML和XML文档的低层结构。DOM2和DOM3级则在这个结构的基础上引...

  • 12 DOM2 和 DOM3

    本章内容 DOM2 和 DOM3 的变化 操作样式的 DOM API DOM 遍历与范围 12.1 DOM 变化 ...

  • DOM2 和 DOM3

    本章内容:DOM2 和 DOM3 的变化、操作样式和 DOMAPI、DOM遍历与范围 DOM1 级主要定义的是HT...

  • 十一、DOM2 和DOM 3

      DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...

  • 第十二章 DOM2和DOM3

    1.①DOM2级核心:没有引入新类型,只是在DOM1级的基础上通过增加新方法和新属性来增强了既有类型 ②DOM3级...

网友评论

    本文标题:第十二章 DOM2和DOM3

    本文链接:https://www.haomeiwen.com/subject/zsjzuttx.html