

1、DOM是什么意思?
DOM是用于在网页上表示文档中对象的标准模型。它可以通过JavaScript操作网页中的所有DOM对象。它是万维网络联盟制定的标准编程接口。
文档对象模型(DocumentObjectModel,DOM是组织推荐的标准编程接口,可以扩展标志语言。在网页上,组织页面(或文档)的对象组织在树形结构中,用来表示文档中对象的标准模型称为DOM。
Documentobjectmodel的历史可以追溯到20世纪末微软和Netscape之间的“浏览器战争”。为了在Javascript和JScript之间决定生死,双方大规模赋予浏览器强大的功能。
微软在网页技术上增加了很多专属的东西,包括VBScriptt、ActiveX、以及微软自己的DHTML格式,使得很多网页使用非微软平台和浏览器无法正常显示。
DOM分类:
DOM按规范分为一级、二级、三级。
1、1级DOM
1级DOM的提议由DOM核心和DOMHTML两个模块组成。DOM核心可以映射基于XML的文档结构,允许获取和操作文档的任何部分。
2、2级DOM
鉴于1级DOM仅针对映射文档结构,DOM2级更为广泛。通过扩展原始DOM,2级DOM通过对象界面增加了鼠标和用户界面事件、范围、遍历(重复执行DOM文档)和分层样式表(CSS)支持。还扩展了DOM1的核心,以支持XML命名空间。
3、3级DOM
3级DOM通过引入统一的载入和保存文档和文档验证方法进一步扩展DOM。DOM3包含一个名为“DOM载入和保存”的新模块。DOM核心扩展后,所有可支持XML1.0的内容,包括XMLInfoset、XPath、还有XMLBase。




















