Ajax是一種新技術,還是Web開發人員使用多年的老方法?實際上,二者兼而有之。本書不僅演示了經過檢驗而可靠的Web標準怎樣使得Ajax成為可能,而且演示了這些老技術怎樣給站點提供一種明確的現代Web 2.0的感覺。
本書解釋了如何使用像JavaScript、XML、CSS和XHTML這樣的標準以及XMLHttpRequest對象來構建像桌面程序那樣運行的、基于瀏覽器的Web應用程序。你將透徹理解今天的Web站點和應用程序的內部工作原理,並且學習怎樣將Ajax知識用于高級瀏覽器搜索、Web服務、混搭等。通過學習本書,你將發現為什麼利用Ajax從事開發更快速、更容易、代價更低。書中還包括以下主題︰
‧把服務器端後端組件連接到瀏覽器中的用戶界面。
‧加載和操縱XML文檔,以及怎樣用JSON替換XML。
‧操縱DOM(Document Object Model,文檔對象模型)。
‧為可用性、功能性、可視化和可訪問性設計Ajax界面。
‧站點導航布局。
‧交互使用表格和列表、導航框以及窗口。
‧動畫、交互式表單和數據驗證。
‧將Ajax應用于業務通信。
‧創建不帶插件的Internet游戲。
‧模塊化編碼的優點、優化Ajax應用程序的方式,等等。
本書還提供了XML和XSLT的參考資料,流行的JavaScript框架、庫和工具包︰以及多種Web服務API。Ajax通過提供一組廣泛的工具和選項,給開發人員提供了一種在Web上創建內容的新方式,同時拋棄了過去的一些限制。本書非常詳細地描述了這個獨特的工具箱的內容,以及如何最大限度地利用它。