作為一些新事物如wiki、博客以及第三方API的主要推動者之一,Ajax正在重新定義創(chuàng)建Web應用程序的方式。本書會讓您熟悉Ajax背后的核心技術,并演示如何用Ajax技術開始建立Web站點。本書通過經過驗證的例子,循序漸進地來介紹概念,使您可以很快開始應用這些知識。您將會看到借助于Ajax技術建立的站點可以比以前有更多的交互式用戶界面。也將會學習到客戶端和服務器端開發(fā)技術功能上的差別以及Ajax是如何跨越這個分界的。您還會發(fā)現(xiàn)Ajax技術是如何用模式來概括的(模式是那些會反復用到的開發(fā)模型)。掌握了這些技術之后,在開發(fā)Web站點和應用程序時,會有如獲新生的感覺。本書主要內容了解Ajax的優(yōu)點和缺點,從而知道使用它的最佳方式Ajax之下的基本JavaScript和DOM技術使用XMLHttpRequest對象(Ajax技術的主要提供者)來調用ASP.NET、PHP和Java應用的方法如何保存和發(fā)送大多數Ajax應用都會用到的XML數據如何在Ajax應用程序中手動調試JavaScript以及如何編寫錯誤處理代碼通過Web服務或API把應用程序結合起來以創(chuàng)建mashup的途徑本書讀者對象本書適用于那些希望用Ajax技術來開始建立站點的Web開發(fā)人員。他們應該熟悉(X)HTML、JavaScript和基本的CSS。對于服務器端的例子,讀者還應該熟悉PHP或者ASP.NET之一,不過不需要對它們有深入了解。本書主要討論Aiax是什么、它對Web開發(fā)人員的意義以及Ajax應用程序背后的相關技術。書中給出了大量示例和細致的示例說明,并由淺入深地講解概念,充分演示了如何刨建Ajax站點和應用程序。通過學習本書,您將理解Ajax應用程序如何實現(xiàn)客戶端和服務器端開發(fā)技術的跨越,掌握一些通用的Ajax模式,并看到Ajax如何融合現(xiàn)有的技術,如XSLT、Web服務和DOM等。