W3C DOM

2021-04-14 16:13 更新

W3C DOM


文檔對象模型 (DOM:Document Object Model) 是一個平臺,一個中立于語言的應用程序編程接口 (API),允許程序訪問并更改文檔的內容、結構和樣式。


DOM Tutorials

如需學習更多有關 DOM 的知識,請閱讀我們的 HTML DOM 教程XML DOM 教程。


DOM 級別 0

DOM 級別 0 不是 W3C 規(guī)范。而僅僅是對在 Netscape Navigator 3.0 和 Microsoft Internet Explorer 3.0 中的等價功能性的一種定義。

DOM 發(fā)展過程中的關鍵角色有:ArborText、IBM、Inso EPS、JavaSoft、Microsoft、Netscape、Novell、the Object Management Group、SoftQuad、Sun Microsystems 以及 Texcel。

W3C 的 DOM 級別 1 建立于此功能性之上。


DOM 級別 1

DOM 級別 1 專注于 HTML 和 XML 文檔模型。它含有文檔導航和處理功能。

DOM 級別 1 于 1998 年 10 月 1 日成為 W3C 推薦標準。

第二版的工作草案在 2000 年 9 月 29 日。

DOM 級別 2

DOM 級別 2 對 DOM 級別 1 添加了樣式表對象模型,并定義了操作附于文檔之上的樣式信息的功能性。

DOM 級別 2 同時還定義了一個事件模型,并提供了對 XML 命名空間的支持。

作為一項 W3C 推薦標準,DOM 級別 2 規(guī)范發(fā)布于 2000 年 11 月 13 日:

DOM Level 2 核心

DOM Level 2 核心 規(guī)定了訪問和更改文檔內容及結構的一個 API,此 API 同時包含用于 XML 的接口。

DOM Level 2 HTML

DOM Level 2 HTML 規(guī)定了操作 HTML 文檔結構和內容的 API。(這部分規(guī)范仍然是工作草案)

DOM Level 2 Views

DOM Level 2 規(guī)定了對文檔視圖進行訪問和更改的 API。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。

DOM Level 2 Style

DOM Level 2 Style 規(guī)定了動態(tài)訪問及更改內容樣式表的 API。

DOM Level 2 Events

DOM Level 2 Events 規(guī)定了訪問文檔事件的 API。

DOM Level 2 Traversal-Range

DOM Level 2 Traversal-Range 規(guī)定了動態(tài)遍歷和識別文檔中內容范圍的 API。

DOM 級別 3

DOM Level 3 規(guī)定了內容模型 (DTD 和 Schemas) 和文檔驗證。同時規(guī)定了文檔加載和保存、文檔查看、文檔格式化和關鍵事件。DOM Level 3 建立于 DOM Core Level 2 之上。

DOM Level 3 Requirements

DOM Requirements 文檔已經為 Level 3 requirements 進行了更新,并于 2000 年 4 月 12 日發(fā)布為工作草案。

下面的 DOM Level 3 工作草案發(fā)布于 2000 年 9 月 1 日:

DOM Level 3 Core

DOM Level 3 Core 規(guī)定了訪問和更改文檔內容、結構及樣式的一個 API。

DOM Level 3 Events

通過增加新的接口和新的事件集,DOM Level 3 Events API 對 Level 2 Event API 的功能進行了擴展。

DOM Level 3 Load and Save

DOM Level 3 Content Model 規(guī)定了用于內容加載和保存、內容模型 (DTD and Schemas) 和文檔驗證支持的 API。

DOM Level 3 Views and Formatting

DOM Level 3 Views 規(guī)定了對文檔視圖進行訪問和更改的 API。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。


W3C DOM 規(guī)范和時間線

規(guī)范 草案/提議 推薦
DOM Level 1   01. Oct 1998
DOM Level 1 (2.Ed) 29. Sep 2000  
     
DOM Level 2 Core   13. Nov 2000
DOM Level 2 HTML   09. Jan 2003
DOM Level 2 Views   13. Nov 2000
DOM Level 2 Style   13. Nov 2000
DOM Level 2 Events   13. Nov 2000
DOM Level 2 Traversal-Range   13. Nov 2000
     
DOM Level 3 Requirements 26. Feb 2004  
DOM Level 3 Core   07. Apr 2004
DOM Level 3 Events 31. May 2011  
DOM Level 3 Load and Save   07. Apr 2004
DOM Level 3 Validation   27. Jan 2004
DOM Level 3 XPath 26. Feb 2004  
DOM Level 3 Views 26. Feb 2004  


W3C 參考手冊:

W3C DOM 首頁

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號