DOM

文件對(duì)象模型(DocumentObjectModel,簡(jiǎn)稱DOM),是W3C組織推薦的處理可擴(kuò)展置標(biāo)語(yǔ)言的標(biāo)準(zhǔn)編程接口。

基本介紹

DOM=DocumentObjectModel,文檔對(duì)象模型,DOM可以以一種獨(dú)立于平臺(tái)和語(yǔ)言的方式訪問(wèn)和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換句話說(shuō),這是表示和處理一個(gè)HTML或XML文檔的常用方法。有一點(diǎn)很重要,DOM的設(shè)計(jì)是以對(duì)象管理組織(OMG)的規(guī)約為基礎(chǔ)的,因此可以用于任何編程語(yǔ)言。最初人們把它認(rèn)為是一種讓JavaScript在瀏覽器間可移植的方法,不過(guò)DOM的應(yīng)用已經(jīng)遠(yuǎn)遠(yuǎn)超出這個(gè)范圍。Dom技術(shù)使得用戶頁(yè)面可以動(dòng)態(tài)地變化,如可以動(dòng)態(tài)地顯示或隱藏一個(gè)元素,改變它們的屬性,增加一個(gè)元素等,Dom技術(shù)使得頁(yè)面的交互性大大地增強(qiáng)。

DOM實(shí)際上是以面向?qū)ο蠓绞矫枋龅奈臋n模型。DOM定義了表示和修改文檔所需的對(duì)象、這些對(duì)象的行為和屬性以及這些對(duì)象之間的關(guān)系??梢园袲OM認(rèn)為是頁(yè)面上數(shù)據(jù)和結(jié)構(gòu)的一個(gè)樹形表示,不過(guò)頁(yè)面當(dāng)然可能并不是以這種樹的方式具體實(shí)現(xiàn)。

通過(guò)JavaScript,您可以重構(gòu)整個(gè)HTML文檔。您可以添加、移除、改變或重排頁(yè)面上的項(xiàng)目。

要改變頁(yè)面的某個(gè)東西,JavaScript就需要獲得對(duì)HTML文檔中所有元素進(jìn)行訪問(wèn)的入口。這個(gè)入口,連同對(duì)HTML元素進(jìn)行添加、移動(dòng)、改變或移除的方法和屬性,都是通過(guò)文檔對(duì)象模型來(lái)獲得的(DOM)。

DOM

DOM是W3C(萬(wàn)維網(wǎng)聯(lián)盟)的標(biāo)準(zhǔn)。

DOM定義了訪問(wèn)HTML和XML文檔的標(biāo)準(zhǔn):

"W3C文檔對(duì)象模型(DOM)是中立于平臺(tái)和語(yǔ)言的接口,它允許程序和腳本動(dòng)態(tài)地訪問(wèn)和更新文檔的內(nèi)容、結(jié)構(gòu)和樣式。"

XML DOM

XMLDOM是:XMLDOM定義了所有XML元素的對(duì)象和屬性,以及訪問(wèn)它們的方法(接口)。

換句話說(shuō):XMLDOM是用于獲取、更改、添加或刪除XML元素的標(biāo)準(zhǔn)。

?HTML DOM

HTMLDOM是:HTMLDOM定義了所有HTML元素的和,以及訪問(wèn)它們的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??DOM(文檔對(duì)象模型)是針對(duì) HTML 和 XML 文檔的一個(gè) API(應(yīng)用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,877評(píng)論 0 7
  • 之前通過(guò)深入學(xué)習(xí)DOM的相關(guān)知識(shí),看了慕課網(wǎng)DOM探索之基礎(chǔ)詳解篇這個(gè)視頻(在最近看第三遍的時(shí)候,準(zhǔn)備記錄一點(diǎn)東西...
    微醺歲月閱讀 4,775評(píng)論 2 61
  • ??DOM 1 級(jí)主要定義的是 HTML 和 XML 文檔的底層結(jié)構(gòu)。 ??DOM2 和 DOM3 級(jí)則在這個(gè)結(jié)構(gòu)...
    霜天曉閱讀 1,612評(píng)論 1 3
  • ??盡管 DOM 作為 API 已經(jīng)非常完善了,但為了實(shí)現(xiàn)更過(guò)的功能,仍然會(huì)有一些標(biāo)準(zhǔn)或?qū)S械臄U(kuò)展。 ??2008...
    霜天曉閱讀 563評(píng)論 0 0
  • 他經(jīng)常罵我傻逼 我叫他丑逼 他老是抽煙,隨地吐痰 我老是想太多,心理素質(zhì)差 他老說(shuō) 麻痹 我老說(shuō) 媽蛋 他想啪 我...
    不想尋覓閱讀 410評(píng)論 0 0

友情鏈接更多精彩內(nèi)容