web2.0的寵兒-Ajax入門

Ajax(Asynchronous JavaScript + XML)

What is Ajax?

Ajax不是一門新的技術,只是運用幾門技術組裝成一個強大的功能,包含的是技術有:

  1. HTML:用於建立 Web 表單並確定應用程序其他部分使用的字段。
  2. JavaScript:是運行 Ajax 應用程序的核心代碼,幫助改進與服務器應用程序的通信。
  3. DHTML:DHTML 或 Dynamic HTML,用於動態更新表單。我們將使用 div、span 和其他動態 HTML 元素來標記 HTML。
  4. DOM:文檔對象模型 DOM 用於(通過 JavaScript 代碼)處理 HTML 結構和(某些情況下)服務器返回的 XML。
  5. ……

JavaScript 對象:XMLHttpRequest(處理所有服務器通信的對象)

支持多種瀏覽器的方式創建 XMLHttpRequest 對象步驟:

  1. 建立一個變量 xmlHttp 來引用即將創建的 XMLHttpRequest 對象。
  2. 嘗試在 Microsoft 瀏覽器中創建該對象: 嘗試使用 Msxml2.XMLHTTP 對象創建它。如果失敗,再嘗試 Microsoft.XMLHTTP 對象。
  3. 如果仍然沒有建立 xmlHttp,則以非 Microsoft 的方式創建該對象。

代碼片斷:

查看原文:http://www.jacken.com.cn/web20-pets-ajax-starting.yy/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章