利用Ajax實現的Web應用可以在不刷新頁面的情況下與服務器進行異步的通信,這個改變對于Web應用可以說是革命性的,它使得開發(fā)人員得以擺脫原有單調的開發(fā)模式,從而開發(fā)出更易用、交互性更強的Web應用。 本書共11章,前兩章介紹了Ajax技術的基本概念和相關的基礎技術。第3章~第5章分別實現了基于Ajax的數據驗證、自動完成功能以及一個基于Ajax的動態(tài)樹形菜單,這些例子雖然短小,卻代表了幾種Ajax常見的應用場景。第6章~第11章介紹了一些完整的應用,包括個性化主頁、論壇主題搜索、無刷新聊天室、地圖查看系統(tǒng)、相冊瀏覽和Web版的MSN。這些應用涵蓋了Ajax開發(fā)的7項基本技術:XMLHttpRequest、DOM、XML、JavaScript、XHTML、CSS和XSLT。 本書的案例經過編者的精心設計,盡可能減少與Ajax無關的內容,讓讀者以最快的速度掌握Ajax開發(fā)技術。 本書適合具有一定Web開發(fā)經驗的讀者閱讀。