ASP.NET AJAX學習記要(2)-下手之DOM

來源:互聯網
上載者:User

要學習DOM,那什麼是DOM?為什麼要學習DOM?DOM是文件物件模型。借用網站w3pop.com上的一段話:[“W3C文件物件模型(DOM)是一個能夠讓程式和指令碼動態訪問和更新文檔內容、結構和樣式的語言平台”
W3C DOM提供了標準的HTML和XML對象集,並有一個標準的介面來訪問並操作他們,DOM被分為不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)],我們主要學習XML DOM,那麼到底怎樣理解DOM呢?按照我的理解,DOM是封裝了操作HTML和XML文檔的一組API,可以使用任何程式設計語言來操作,並且可以在多種平台下面支援。可以這樣認為,利用DOM編程可以操縱HTML和XML文檔,比如在XML文檔中增加節點,刪除節點等等。在IE中可以使用JavaScript來定義一個XML DOM 對象:var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"),具體的操作,在網站搜尋一下。
學習ASP.NET AJAX,為什麼要學DOM呢?可以說學習AJAX的主要目的是能讓Web頁面有非同步傳輸資料的能力,而XML是主要的資料轉送格式,因此不會使用DOM來操作XML資料是不行的。實際上AJAX是DOM、Javascript、XHTML、CSS、XML、XSLT、XMLHTTP等技術的集合。我學習AJAX就是學習如何使用CSS、XHTML來布局頁面,使用DOM來操作XML或者XSLT資料,並使用XMLHTTP進行非同步資料轉送。而ASP.NET AJAX則是將這些零散的單個技術整合起來。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.