久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Ajax- XMLHttpRequest DOM

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

我們一直在說DOM,如果你沒有做過太多客戶端的工作,可能不知道什么是DOM。DOM是一個(gè)W3C規(guī)約,可以以一種獨(dú)立于平臺(tái)和語言的方式訪問和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換句話說,這是表示和處理一個(gè)HTML或XML文檔的常用方法。

有一點(diǎn)很重要,DOM的設(shè)計(jì)是以對象管理組織(OMG)的規(guī)約為基礎(chǔ)的,因此可以用于任何編程語言。最初人們把它認(rèn)為是一種讓JavaScript在瀏覽器間可移植的方法,不過DOM的應(yīng)用已經(jīng)遠(yuǎn)遠(yuǎn)超出這個(gè)范圍。

DOM實(shí)際上是以面向?qū)ο蠓绞矫枋龅膶ο竽P?。DOM定義了表示和修改文檔所需的對象、這些對象的行為和屬性以及這些對象之間的關(guān)系。可以把DOM認(rèn)為是頁面上數(shù)據(jù)和結(jié)構(gòu)的一個(gè)樹形表示,不過頁面當(dāng)然可能并不是以這種樹的方式具體實(shí)現(xiàn)。假設(shè)有一個(gè)Web頁面,如代碼清單2-5所示。

代碼清單2-5 簡單的表格

<table>
<tbody>
<tr>
<td>Foo</td>
<td>Bar</td><nowiki><br> <nowiki></tr>
</tbody>
</table>


DOM規(guī)約好就好在它提供了一種與文檔交互的標(biāo)準(zhǔn)方法。如果沒有DOM,Ajax最有意思的方面也許根本就沒有存在的可能。由于DOM不僅允許遍歷DOM樹,還可以編輯內(nèi)容,因此可以建立極為動(dòng)態(tài)的頁面。