落笔 Blog

落笔
Be a hero of your own
  1. 首页
  2. 书籍系列
  3. 红宝书学习记录
  4. 正文

十六 十七章:DOM2和DOM3&事件

2023年5月19日 811点热度 0人点赞 0条评论

DOM2 和 DOM3

实际上,DOM2和 DOM3 是按照模块化的思路来制定标准的,每个模块之间有一定关联,但分别针对某个 DOM 子集。这些模式如下所示。
DOM Core:在 DOM1 核心部分的基础上,为节点增加方法和属性。
DOM Views:定义基于样式信息的不同视图。
DOM Events:定义通过事件实现 DOM 文档交互。
DOM Style:定义以编程方式访问和修改 CSS 样式的接口。
DOM Traversal and Range:新增遍历 DOM 文档及选择文档内容的接口。
DOM HTML:在 DOM1 HTML 部分的基础上,增加属性、方法和新接口。
DOM Mutation Observers:定义基于 DOM 变化触发回调的接口。这个模块是 DOM4 级模块,用于取代 Mutation Events。

DOM 的演进(暂时忽略)

XML 命名空间

XML 命名空间可以实现在一个格式规范的文档中混用不同的 XML 语言,而不必担心元素命名冲突。严格来讲,XML 命名空间在 XHTML 中才支持,HTML 并不支持。因此,本节的示例使用 XHTML。

样式

HTML 中的样式有 3 种定义方式:外部样式表(通过元素)、文档样式表(使用