DOM文件物件模型

2021-10-25 01:43:40 字數 840 閱讀 4295

1、dom的定義:

文件物件模型(document object model,簡稱dom),是w3c組織推薦的處理可擴充套件置標語言的標準程式設計介面。它是一種與平台和語言無關的應用程式介面(api),它可以動態地訪問程式和指令碼,更新其內容、結構和www文件的風格(目前,html和xml文件是通過說明部分定義的)。文件可以進一步被處理,處理的結果可以加入到當前的頁面。dom是一種基於樹的api文件,它要求在處理過程中整個文件都表示在儲存器中。另外一種簡單的api是基於事件的sax,它可以用於處理很大的xml文件,由於大,所以不適合全部放在儲存器中處理。

其中:w3c是world wide web consortium(全球資訊網聯盟)的縮寫:w3c組織是對網路標準制定的乙個非盈利組織,像html、xhtml、css、xml的標準就是由w3c來定製。

sax(****** api for xml)是一種xml解析的替代方法。相比於dom,sax是一種速度更快,更有效的方法。它逐行掃瞄文件,一邊掃瞄一邊解析。而且相比於dom,sax可以在解析文件的任意時刻停止解析,但任何事物都有其相反的一面,對於sax來說就是操作複雜。

2、文件物件模型dom

dom即文件物件模型,是w3c制定的標準介面規範,是一種處理html和xml檔案的標準api。dom提供了對整個文件的訪問模型,將文件作為乙個樹形結構,樹的每個結點表示了乙個html標籤或標籤內的文字項。dom樹結構精確地描述了html文件中標籤間的相互關聯性。將html或xml文件轉化為dom樹的過程稱為解析(parse)。html文件被解析後,轉化為dom樹,因此對html文件的處理可以通過對dom樹的操作實現。dom模型不僅描述了文件的結構,還定義了結點物件的行為,利用物件的方法和屬性,可以方便地訪問、修改、新增和刪除dom樹的結點和內容

DOM 文件物件模型

dom 文件物件模型 概念的推出,這個api使html如虎添翼,但是有些學dhtml的朋友還是有些困撓,只是因為目前的手冊的書寫不太科學,是按字母 來分的,不便查閱.其實dom中最關鍵是要掌握節點與節點之間的關係 between node andnode 想學習dhtml中的dom千萬不要從頭到尾地...

DOM文件物件模型

dom document object model文件物件模型 用來將標記型文件的文件封裝成物件,並且將文件中的所有的類容 文字,屬性,屬性值 分裝成為物件。封裝的目的是為了更好的對文字文件進行操作。有了物件就可以更好的利用文件對其中的屬性和值進行呼叫。document 標記型文件 object 封...

DOM文件物件模型

文件 標記型文件 html xml 物件 封裝了屬性和行為 模型 共性特徵的體現 dom解析html 1 通過dom的方法,把html全部 元素 標籤 文字 屬性 都封裝成了物件 2 dom想要操作標記型文件先解析 解析器 dom解析html 瀏覽器也可以解析html dom的三個級別 1 將htm...