关于DOM

DOM是什么?

DOM (文档对象模型)是 HTML 和 XML 文档的一个应用程序接口 (API) 。它提供了一种结构化的文档表示方式,从而使你可以修改它的内容以及最终的表达方式。总而言之,它把网页和脚本或编程语言连接了起来。deja vu.

web开发者创建和处理网页需要的所有可用的属性、方法和事件都被组织成了对象 (例如:代表文档本身的文档对象,代表HTML表格的表格对象,等等)。这些对象可以在大部分浏览器中通过脚本语言来访问。

DOM经常与JavaScript连用。就是说,用JavaScript写的代码中,使用DOM来访问网页及其元素。不过,DOM被设计成独立于任何编程语言,通过单一的、一致的API,可以访问结构化表现的文档。尽管本站通篇关注于JavaScript,实际上DOM可用于任何语言

万维网联盟制定的DOM标准叫做W3C DOM。现在主要的浏览器都已经正确的实现了它,建立强大的跨浏览器的应用程序应该是可能的。

为什么 Mozilla 的 DOM 支持很重要?

所谓的“动态超文本标记语言”(DHTML)是一些开发者用以指超文本标记语言(HTML)、样式表(style sheets)、脚本(scripts)的组合。利用这一组和可以使文档具有动态效果。W3C的DOM工作组正在积极努力,以期业界能一致达成一个比DHTML更为通用且中性语言(即不特定基于某具体编程语言)的文档对象模型(DOM)解决方案(详见W3C FAQ)。Mozilla素以“网页应用平台”著称,支持DOM是其中一个最重要的特性,同时也保证了Mozilla成为其它浏览器可行的替代产品。

而更为重要的是,Mozilla(FireFox和Thunderbird同样也是)使用了XUL-一种利用XML的用户界面语言。Mozilla正是运用DOM来操控它自己的用户界面

Document Tags and Contributors

标签:
Contributors to this page: superwulei, fantasticfears, Cnmahj, Transfan, Mencius, Mgjbot, Kakurady
最后编辑者: superwulei,