WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Ajax- XMLHttpRequest DOM:修訂間差異
無(wú)編輯摘要 |
無(wú)編輯摘要 |
||
第1行: | 第1行: | ||
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>導(dǎo)航:</strong> [[開(kāi)發(fā)語(yǔ)言]] | {{template:開(kāi)發(fā)語(yǔ)言導(dǎo)航}}</span> | |||
<div style="clear:both;"></div> | |||
我們一直在說(shuō)DOM,如果你沒(méi)有做過(guò)太多客戶端的工作,可能不知道什么是DOM。DOM是一個(gè)W3C規(guī)約,可以以一種獨(dú)立于平臺(tái)和語(yǔ)言的方式訪問(wèn)和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換句話說(shuō),這是表示和處理一個(gè)HTML或XML文檔的常用方法。 <br> | 我們一直在說(shuō)DOM,如果你沒(méi)有做過(guò)太多客戶端的工作,可能不知道什么是DOM。DOM是一個(gè)W3C規(guī)約,可以以一種獨(dú)立于平臺(tái)和語(yǔ)言的方式訪問(wèn)和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換句話說(shuō),這是表示和處理一個(gè)HTML或XML文檔的常用方法。 <br> | ||
2009年6月27日 (六) 10:27的版本
導(dǎo)航: 開(kāi)發(fā)語(yǔ)言 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion
我們一直在說(shuō)DOM,如果你沒(méi)有做過(guò)太多客戶端的工作,可能不知道什么是DOM。DOM是一個(gè)W3C規(guī)約,可以以一種獨(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í)際上是以面向?qū)ο蠓绞矫枋龅膶?duì)象模型。DOM定義了表示和修改文檔所需的對(duì)象、這些對(duì)象的行為和屬性以及這些對(duì)象之間的關(guān)系??梢园袲OM認(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è)面。