作為一些新事物如wiki、博客以及第三方API的主要推動者之一,Ajax正在重新定義創建Web應用程序的方式。本書會讓您熟悉Ajax背後的核心技術,並演示如何用Ajax技術開始建立Web站點。本書通過經過驗證的例子,循序漸進地來介紹概念,使您可以很快開始應用這些知識。
您將會看到借助于Ajax技術建立的站點可以比以前有更多的交互式用戶界面。也將會學習到客戶端和服務器端開發技術功能上的差別以及Ajax是如何跨越這個分界的。您還會發現Ajax技術是如何用模式來概括的(模式是那些會反復用到的開發模型)。掌握了這些技術之後,在開發Web站點和應用程序時,會有如獲新生的感覺。
本書適用于那些希望用Ajax技術來開始建立站點的Web開發人員。他們應該熟悉(X)HTML、JavaScript和基本的CSS。對于服務器端的例子,讀者還應該熟悉PHP或者ASP.NET之一,不過不需要對它們有深入了解。
本書主要討論Aiax是什麼、它對Web開發人員的意義以及Ajax應用程序背後的相關技術。書中給出了大量示例和細致的示例說明,並由淺入深地講解概念,充分演示了如何刨建Ajax站點和應用程序。通過學習本書,您將理解Ajax應用程序如何實現客戶端和服務器端開發技術的跨越,掌握一些通用的Ajax模式,並看到Ajax如何融合現有的技術,如XSLT、Web服務和DOM等。