什么是DOM级别?

41 html dom

我听过以前的帖子中提到的DOM级别2和DOM级别3 .这些抽象结构是否像ISO OSI模型那样具有1-7层,但只是松散地遵循?

Jor*_*dan 40

DOM Levels是用于定义文档对象模型应如何工作的规范的版本,类似于我们具有HTML4,HTML5和CSS2.1规范的方式.

最新的规范是2004年4月发布的DOM Level 3.

此外,供应商可以选择实现的DOM规范部分,例如Core,HTML和XML,以及事件模型.根据正在构建的内容(DOM解析器,Web浏览器布局引擎或javascript引擎),供应商可以选择实现部分或全部规范.大多数现代Web浏览器都实现了所有Level 3规范.


zzz*_*Bov 26

DOM级别本质上是版本.

DOM Level 1定义了Document Object Model的核心元素. DOM Level 2扩展了这些元素并添加了事件. DOM Level 3扩展了DOM lvl 2并添加了更多元素和事件.

DOM的每个新级别都会添加或更改特定的功能集.当浏览器被认为是DOM Level X compliant开发人员可以(希望)假设浏览器正确处理指定的DOM api调用.


Ale*_*nch 9

我知道这个问题已经过时了,但是我正在为这篇文章中的任何人添加这些数据.

DOM曾经被写成一组级别.这已不再是这种情况.

这些天它被保持为DOM Living Standard

有关更新的Web开发人员信息,请参阅DOM参考.

来源:这里


Bra*_*tie 7

寻找DOM的水平?(MDN参考可以在这里找到,W3参考也在这里)

或者,这可以引用DOM内元素的层次结构.例如

<p>Hello, <b>World</b>!</p>
Run Code Online (Sandbox Code Playgroud)

<p>是1 <b>级,2级.