DOM既可以用于處理HTML,也可以用于處理XML,并且DOM有多個版本,分(fēn)别爲level1,level2和level3。每個版本都是對前一(yī)版本的提高,早的leve1僅包含DOM HTML和DOM Core,DOM Level2規範簇包含如下(xià)6個規範。
1:Document Object Model Level2 Core
2:Document Object Model Level2 Views
3:Document Object Model Level2 Events
4:Document Object Model Level2 Style
5:Document Object Model Level2 Tranversal and Range
6:Document Object Model Level2 HTML
目前大(dà)部分(fēn)浏覽器軟件都可以部分(fēn)獲取全部的實現DOM Level2規範簇,HTML5 DOM API也都是大(dà)量基于DOM Level2規範簇的,這也是本書(shū)爲何介紹DOM Level2的原因。
當一(yī)個HTML網頁被加載到浏覽器中(zhōng)時,浏覽器會首先解析這個網頁文檔,它會将網頁解析爲文檔對象模型。
文檔對象模型是文檔在内在中(zhōng)的表示形式,它是一(yī)個應用程序接口,定義了這文檔的邏輯結構,以及一(yī)套訪問和處理文檔的方法,例如,客戶端浏覽器是一(yī)個處理HTML和XML文檔的應用程序,它必須将HTML或XML文檔解析成DOM才能夠以編程方式讀取操作和呈現HTML或XML文檔。
上一(yī)篇:網站改版需域名301跳轉
下(xià)一(yī)篇:域名的注冊和解析