在前面一篇名为《CSS是什么? CSS和HTML有什么关系?》的文章中,有读者提问DOM是什么,下面就来介绍一下这方面的知识,希望能够帮到你。

dom由哪些组成的(DOM究尽是用来干什么的)(1)

DOM中文名称叫文档对象模型,英文全称是document object model,那么DOM是用来干什么的呢?

DOM是一种与浏览器,平台,语言无关的接口,使你可以访问页面其他的标准组件。是W3C组织推荐的处理可扩展标志语言的标准编程接口。

简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。DOM还可以用来解析xml文件!

dom由哪些组成的(DOM究尽是用来干什么的)(2)

DOM的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,既有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。

DOM很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。最初人们把它认为是一种让JavaScript在浏览器间可移植的方法,不过DOM的应用已经远远超出这个范围。Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等,Dom技术使得页面的交互性大大地增强。

,