正 文

关于文件对象模型(DOM)


www.7dspace.com  更新日期:2006-1-9 4:19:00  七度空间


About the Document Object Model

什么是 DOM?

文件对象模型(Document Object Model,DOM)是给 HTML 与 XML 文件使用的一组 API。它提供了文件的结构表述(representation),让你可以更动其中的内容及可见物。其本质是建立网页与 Script 或程序语言沟通的桥梁。

所有网页设计师可操作及建立文件的属性、方法及事件都以[对象]来展现(例如,document 就代表「文件本身」这个对象,table 对象则代表 HTML 的表格对象等等)。这些对象可以由当今大多数的浏览器以 Script 来取用。

DOM 最常被用以[与 JavaScript 沟通],也就是说虽然程序以 JavaScript? 写成,但使用 DOM 来存取页面及其元素。无论如何,DOM 本身是设计为一种独立的程序语言,以一致的 API 存取文件的结构表述;是以虽然本站的焦点放在 JavaScript? 上,但 DOM 其实可以与[任何程序语言]共同运作。

[全球信息网协会](World Wide Web Consortium,W3C)建立了 [DOM] 的标准,称之为「W3C DOM」。在当今主要浏览器都已正确实作的情况下,W3C DOM 使强大、跨浏览器的应用程序成真。这是众网页设计师在 Netscape 4 与 MSIE 多不相容的时代从未梦想过的事情。

为什么在 Mozilla 中支持 DOM 如此重要?

某些提倡者以「动态 HTML」这个字眼描述 HTML、样式表及 script 程序语言三者结合,让文件栩栩如生。W3C DOM WG(Working Group)为此致力于建立可互联并中立于各程序语言之外的解决方案(参见 [W3C 常见问题集])。 Mozilla 自许为「因特网应用程序平台」,支持 DOM 便成为最需要的功能之一,也是 Mozilla 与其它浏览器竞争之时的必备要件。现在我们对 W3C DOM 的支持已然技冠群雄,但依然有人可以找出我们实做中的缺失,挥舞「Mozilla 烂透了」的旗帜。

我们的重点在于,我们需要你的帮助才能让 Mozilla 成为众所皆知、网页设计中的最佳平台。这也就是为何要有「[如何贡献]」等文章的原因。


上一篇:Mozilla 网站设计常见问题
下一篇:CSS 一般问题
作者:BobChao  来源:MoztwWiki ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐