第 1 部分: Ajax 簡介
Ajax 由 HTML、JavaScript、DHTML 和 DOM 組成,這一傑出的方法可以將笨拙的 Web 介面轉化成互動性的 Ajax 應用程式。本文的作者是一位 Ajax 專家,他示範了這些技術如何協同工作 —— 從總體概述到細節的討論 —— 使高效的 Web 開發成為現實。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2301
第 2 部分: 使用 JavaScript 和 Ajax 發出非同步請求
多數 Web 應用程式都使用請求/響應模型從伺服器上獲得完整的 HTML 頁面。常常是點擊一個按鈕,等待伺服器響應,再點擊另一個按鈕,然後再等待,這樣一個反覆的過程。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2297
第 3 部分: Ajax 中的進階請求和響應
對於很多 Web 開發人員來說,只需要產生簡單的請求並接收簡單的響應即可;但是對於希望掌握 Ajax 的開發人員來說,必須要全面理解 HTTP 狀態碼、就緒狀態和 XMLHttpRequest 對象。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2298
第 4 部分: 利用 DOM 進行 Web 響應
程式員(使用後端應用程式)和 Web 程式員(編寫 HTML、CSS 和 JavaScript 上)之間的分水嶺是長久存在的。但是,Document Object Model (DOM) 彌補了這個裂縫,使得在後端使用 XML 同時在前端使用 HML 切實可行,並成為極其有效工具。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2299
第 5 部分: 操縱 DOM
上一期中 Brett 介紹了文件物件模型(DOM),它的元素在幕後定義了 Web 頁面。這一期文章中他將進一步探討 DOM。瞭解如何建立、刪除和修改 DOM 樹的各個部分,瞭解如何?網頁的即時更新!
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2300
掌握 Ajax,第 6 部分: 建立基於 DOM 的 Web 應用程式
本文將把您事先學到的 DOM 知識用於實踐,建立一個包含特殊效果的 Web 頁面。所有頁面元素都使用 JavaScript 操縱 DOM 來建立,而不需要重新整理頁面。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1054
掌握 Ajax,第 7 部分: 在請求和響應中使用 XML
對於偶爾使用 Ajax 的開發人員也會注意到 Ajax 中的 x 並意識到它代表 XML。XML 是編程中最常用的資料格式之一,對於非同步應用程式中的伺服器響應能夠帶來切實的好處。在本文中,您將看到伺服器如何在請求響應中發送 XML。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1093
掌握 Ajax,第 8 部分: 在請求和響應中使用 XML
這篇文章主要探討在大多數情況下確實是好主意的一種做法:向客戶機返回 XML 響應。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1355
掌握 Ajax,第 9 部分: 使用 Google Ajax Search API
本文將教您如何向公用 API,例如 Google 提供的 API 發出請求並接收其響應,從而為您的 Web 應用程式增加自己的指令碼和伺服器端程式所不能提供的更多功能。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1550
第 10 部分:使用 JSON 進行資料轉送
在非同步應用程式中發送和接收資訊時,可以選擇以純文字和 XML 作為資料格式。掌握 Ajax 的這一期討論另一種有用的資料格式 JavaScript Object Notation(JSON),以及如何使用它更輕鬆地在應用程式中移動資料和對象。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=1696
第 11 部分:伺服器端的 JSON
在本系列最近一篇文章中,您已經瞭解如何將 JavaScript 對象轉變成 JSON 格式。本文將會介紹如何處理以 JSON 格式發送到伺服器的資料以及如何使用相同格式對指令碼進行回複。
連結:http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2195