WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Ajax- XMLHttpRequest DOM:修訂間差異
無(wú)編輯摘要 |
無(wú)編輯摘要 ? |
||
第22行: | 第22行: | ||
DOM規(guī)約好就好在它提供了一種與文檔交互的標(biāo)準(zhǔn)方法。如果沒(méi)有DOM,Ajax最有意思的方面也許根本就沒(méi)有存在的可能。由于DOM不僅允許遍歷DOM樹(shù),還可以編輯內(nèi)容,因此可以建立極為動(dòng)態(tài)的頁(yè)面。<br> | DOM規(guī)約好就好在它提供了一種與文檔交互的標(biāo)準(zhǔn)方法。如果沒(méi)有DOM,Ajax最有意思的方面也許根本就沒(méi)有存在的可能。由于DOM不僅允許遍歷DOM樹(shù),還可以編輯內(nèi)容,因此可以建立極為動(dòng)態(tài)的頁(yè)面。<br> | ||
[[category:Ajax]] |
2009年6月28日 (日) 13:56的最新版本
導(dǎo)航: 上一頁(yè) | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion
我們一直在說(shuō)DOM,如果你沒(méi)有做過(guò)太多客戶(hù)端的工作,可能不知道什么是DOM。DOM是一個(gè)W3C規(guī)約,可以以一種獨(dú)立于平臺(tái)和語(yǔ)言的方式訪(fǎng)問(wèn)和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換句話(huà)說(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í)際上是以面向?qū)ο蠓绞矫枋龅膶?duì)象模型。DOM定義了表示和修改文檔所需的對(duì)象、這些對(duì)象的行為和屬性以及這些對(duì)象之間的關(guān)系。可以把DOM認(rèn)為是頁(yè)面上數(shù)據(jù)和結(jié)構(gòu)的一個(gè)樹(shù)形表示,不過(guò)頁(yè)面當(dāng)然可能并不是以這種樹(shù)的方式具體實(shí)現(xiàn)。假設(shè)有一個(gè)Web頁(yè)面,如代碼清單2-5所示。
代碼清單2-5 簡(jiǎn)單的表格
<table>
<tbody>
<tr>
<td>Foo</td>
<td>Bar</td><nowiki><br> <nowiki></tr>
</tbody>
</table>
DOM規(guī)約好就好在它提供了一種與文檔交互的標(biāo)準(zhǔn)方法。如果沒(méi)有DOM,Ajax最有意思的方面也許根本就沒(méi)有存在的可能。由于DOM不僅允許遍歷DOM樹(shù),還可以編輯內(nèi)容,因此可以建立極為動(dòng)態(tài)的頁(yè)面。