介绍 DOM 的发展
DOM
:文档对象模型(Document Object Model
),定义了访问HTML和XML文档的标准,与编程语言及平台无关DOM Level 0
:提供了查询和操作Web文档的内容API。未形成标准,实现混乱。如:document.forms['login']
DOM Level 1
:W3C提出标准化的DOM,简化了对文档中任意部分的访问和操作。如:JavaScript中的Document
对象DOM Level 2
:原来DOM基础上扩充了鼠标事件等细分模块,增加了对CSS的支持。如:getComputedStyle(elem, pseudo)
DOM Level 3
:增加了XPath模块和加载与保存(Load and Save
)模块。如:XPathEvaluator
DOM Level 4
:继续扩展了 DOM 标准,引入了一些新的接口和功能,如MutationObserver
用于监听 DOM 变动、Shadow DOM
用于创建独立的 DOM 子树等
THE END
暂无评论内容