內容介紹
Ajax將靜態Web頁面轉變為充滿互動的套用。現在您不需要犧牲Web應用程式部署的簡單性,就可以將“胖”客戶端應用程式部署到客戶端。不過對於很多人業說,Ajax看起來很難。這就是我們撰寫本書的原因。作為實踐的指導,本書揭開了Ajax神秘的面紗,教您如何以簡單的方式使用Ajax。本書內容覆蓋了DHTML、Javascript和聞名已久的XmlHttp Request回調技術的基礎知識。您將了解如何將Ajax加入到現有程式中,以及如何設計全新的、足以詮釋Web 2.0魃力的應用程式。編寫形式生動的應用程式並不困難,Google Map也並非什麼尖端技術(除了衛星圖片之外),但人們卻對它充滿敬畏。作為本書與眾不同的特點,我們將教您如何套用DHTML來產現自己的類似於Google Map的應用程式。
原書作者是Ajaxian.com的創始人,JavaOne、TheServerSide等諸多高級別會議的演講者。本書作為Pragmatic系列之一,從實踐出發,通過實例展示Ajax的諸多特性,手把手教你實現Google Map的絢麗效果。不僅教會你Ajax的技術細節,同時還帶你了解各種功能強大的主流Ajax工具包(Dojo、Prototype、Script.aculo.us、DWR、ackbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax實時查看原始碼的方法以及進行代碼調試的相應方法,學習Ajax的開發模式和框架。
本書後半部分共用了五個章節,從伺服器端編程的角度,詳細講述了Ajax同PHP、Ruby On Rails、Java和.NET等語言的融合,最後還介紹了與Ajax相類似的其他RIA技術以及Ajax的精彩未來(E4X, Canvas, SVG,的相關套用)。本書的全部代碼下載地址:
http://media.pragprog.com/titles/ajax/code/ajax-code.zip。
本書秉承了《程式設計師修煉之道》的特點—— “從小工到專家”,各個層次的web開發人員都能從本書中獲益匪淺。