DOM

DOM(document object model)是一组用来描述脚本怎样与结构化文档交互和访问的Web标准。DOM定义了一系列对象、方法和属性,用于访问、操纵和创建文档中的内容、结构、样式以及行为。DOM规范规定了javascript这样的语言为符合标准需要实现的对象、方法和属性,保证编写的js代码在不同的操作环境中具有一致的行为和相同的预期效果。
有人也许会提及到DHTML,DHTML早期的浏览器厂商自己提出的一种概念。它描述的是把目前的DOM方式类似的操作文档、样式和行为的行特性添加到早期4x浏览器中。

2、DOM级别

W3C DOM规范,分为不同的级别。每个级别包含不同的子规范和模块,每个级别是在上一个级别的基础上实现一些新的特性改进。但是浏览器对不同的级别的支持不一样。

(1)DOM0级

其实没有DOM0级概念,有一种说法认为,它可能是指一组专有的DHTML方法、对象和集合。

(2)DOM1级

1998年发布的第一个DOM标准版本。由DOM Core 和DOM HTML两部分组成。

(3)DOM2级

DOM2级于2000年发布,更新了核心并增加了其他一些规范。DOM2 HTML规范于2003年1月发布,添加了针对HTML4.01和XHTML1.0的更对对象、属性和方法。DOM2推荐标准分成了6个不同的规范。
DOM2 Core,DOM2 HTML,DOM2 Events,DOM2 Style,DOM2 Travelsal and Range,DOM2 Views

(3)DOM3级

DOM3级包含更新之后的核心,共3个规范。
DOM3 Core,DOM3 Load and Save,DOM3 Validation,DOM3 Events,DOM3 Xpath,DOM3 Views、Formatting与DOM3 Abstract Schemas

测试浏览器支持哪个版本的DOM级别的哪个模块,使用document.implementation.hasFeature(‘模块’,’级别’),倘若浏览器没有implementation属性,那它一定不支持DOM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值