dom是什么意思啊(生產(chǎn)日期dom是什么意思啊)
dom 是什么意思
dom的全稱是DocumentObjectModel,翻譯過來是文檔對(duì)象模型的意思,是W3C組織推薦的處理可擴(kuò)展標(biāo)志語言的標(biāo)準(zhǔn)編程接口。
DOM定義了訪問HTML和XML文檔的標(biāo)準(zhǔn):
"W3C文檔對(duì)象模型(DOM)是中立于平臺(tái)和語言的接口,它允許程序和腳本動(dòng)態(tài)地訪問和更新文檔的內(nèi)容、結(jié)構(gòu)和樣式。"
一些常用的HTMLDOM方法介紹:
1、getElementById(id)-獲取帶有指定id的節(jié)點(diǎn)(元素)。
2、appendChild(node)-插入新的子節(jié)點(diǎn)(元素)。
3、removeChild(node)-刪除子節(jié)點(diǎn)(元素)。
一些常用的HTMLDOM屬性介紹:
1、innerHTML-節(jié)點(diǎn)(元素)的文本值。
2、parentNode-節(jié)點(diǎn)(元素)的父節(jié)點(diǎn)。
3、childNodes-節(jié)點(diǎn)(元素)的子節(jié)點(diǎn)。
4、attributes-節(jié)點(diǎn)(元素)的屬性節(jié)點(diǎn)。
誰能解釋一下DOM是什么啊?說簡(jiǎn)單通俗點(diǎn)
DOM是DocumentObjectModel文檔對(duì)象模型的縮寫。根據(jù)W3CDOM規(guī)范(
),DOM是一種與瀏覽器,平臺(tái),語言無關(guān)的接口,使得你可以訪問頁面其他的標(biāo)準(zhǔn)組件。簡(jiǎn)單理解,DOM解決了Netscape的Javascript和Microsoft的Jscript之間的沖突,給予web設(shè)計(jì)師和開發(fā)者一個(gè)標(biāo)準(zhǔn)的方法,讓他們來訪問他們站點(diǎn)中的數(shù)據(jù)、腳本和表現(xiàn)層對(duì)像。
DOM是以層次結(jié)構(gòu)組織的節(jié)點(diǎn)或信息片斷的集合。這個(gè)層次結(jié)構(gòu)允許開發(fā)人員在樹中導(dǎo)航尋找特定信息。分析該結(jié)構(gòu)通常需要加載整個(gè)文檔和構(gòu)造層次結(jié)構(gòu),然后才能做任何工作。由于它是基于信息層次的,因而DOM被認(rèn)為是基于樹或基于對(duì)象的。
對(duì)于特別大的文檔,解析和加載整個(gè)文檔可能很慢且很耗資源,因此使用其他手段來處理這樣的數(shù)據(jù)會(huì)更好。這些基于事件的模型,比如SimpleAPIforXML(SAX),適用于處理數(shù)據(jù)流,即隨著數(shù)據(jù)的流動(dòng)而依次處理數(shù)據(jù)。基于事件的API消除了在內(nèi)存中構(gòu)造樹的需要,但是卻不允許開發(fā)人員實(shí)際更改原始文檔中的數(shù)據(jù)。
SAX等模型會(huì)從頭至尾的順序解析整個(gè)XML文檔,當(dāng)遇到一個(gè)節(jié)點(diǎn)的開始或或者結(jié)束時(shí),會(huì)產(chǎn)生一個(gè)時(shí)間,程序員可以注冊(cè)事件處理函數(shù)以對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行處理。
另一方面,DOM還提供了一個(gè)API,允許開發(fā)人員添加、編輯、移動(dòng)或刪除樹中任意位置的節(jié)點(diǎn),從而創(chuàng)建一個(gè)引用程序。這個(gè)模型就是基于樹型數(shù)據(jù)結(jié)構(gòu)的,他在使用之前必須加載整個(gè)文檔或者至少是結(jié)構(gòu)良好的文檔片段
解析器是一個(gè)軟件應(yīng)用程序,設(shè)計(jì)用于分析文檔(這里是指XML文件),以及做一些特定于該信息的事情。在諸如SAX這樣基于事件的API中,解析器將向某種監(jiān)聽器發(fā)送事件。在諸如DOM這樣基于樹的API中,解析器將在內(nèi)存中構(gòu)造一顆數(shù)據(jù)樹。
作為API的DOM
從DOMLevel1開始,DOMAPI包含了一些接口,用于表示可從XML文檔中找到的所有不同類型的信息。它還包含使用這些對(duì)象所必需的方法和屬性。
上一篇 fallingyou什么意思(falling有什么意思)
下一篇 c人事管理系統(tǒng)(人事管理系統(tǒng)是什么軟件)
- 相關(guān)文章
- ·空運(yùn)費(fèi)用查詢-英航管理層經(jīng)歷人事變動(dòng) 兩大高管將離開公司
- ·安徽郵政開展督導(dǎo)檢查快遞包裝綠色轉(zhuǎn)型工作情況吉樂門國(guó)際貨運(yùn)代理
- ·而且由于燃油效率較低-深圳海派
- ·全國(guó)人大代表:新基建助推民航業(yè)駛進(jìn)“快車道”
- ·內(nèi)蒙古郵政業(yè)生態(tài)環(huán)保
- ·廣東局開展行業(yè)“安全生產(chǎn)月”系列活動(dòng)-fedex聯(lián)邦快遞
- ·貨運(yùn)代理Senator擴(kuò)大中國(guó)貨運(yùn)包機(jī)網(wǎng)絡(luò)應(yīng)對(duì)供應(yīng)鏈中斷國(guó)際快遞尺寸
- ·最初將有兩架A321改裝-印尼雅加達(dá)
- ·卡塔爾世界杯郵票展覽同期舉辦國(guó)際快遞服務(wù)