文档对象模型

表示HTML、XHTML和XML文档并且与文档中的对象交互的协议

文件物件模型(英語:Document Object Model,缩写DOM),是W3C组织推薦的处理可扩展置标语言的标准程式接口。

文档对象模型
DOM-model.svg
在HTML文档中DOM层级的例子
首次出版1998年10月1日,​21年前​(1998-10-01
最新版本DOM4[1]
2015年11月19日,​4年前​(2015-11-19
组织World Wide Web Consortium, WHATWG
基础标准WHATWG DOM Living Standard
W3C DOM4
缩写DOM

Document Object Model的歷史可以追溯至1990年代後期微軟與Netscape的“瀏覽器大戰”(browser wars),雙方為了在JavaScriptJScript一決生死,於是大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,既有VBScriptActiveX、以及微軟自家的DHTML格式等,使不少網頁使用非微軟平台及瀏覽器無法正常顯示。DOM即是當時醞釀出來的傑作。

標準化编辑

W3C對DOM進行標準化的動作,目前已經推行至第四代。

Level 1编辑

Level 2编辑

Level 3编辑

Level 4编辑

参考文献编辑

  1. ^ All versioning refers to W3C DOM only.

外部連結编辑

参见编辑

  • SAX:Simple API for XML