循序漸進學習Ajax的推薦路徑與書籍指南
Ajax是瀏覽器端以JavaScript為核心、基於Web標準(XHTML/CSS/DOM/XML/XSLT及XMLHTTP)技術整合的統稱。雖然網絡資源豐富,但系統閱讀經典書籍仍是打好基礎的關鍵。Ajax並非全新技術,而是傳統技術的發展與增值,學習應從深入掌握基礎技術開始。
核心技術書籍推薦
- XHTML教程(Chelsea Valentine, Chris Minnick著,人民郵電出版社)
HTML 4.x已廢棄,當前標準為XHTML 1.0,是瀏覽器廣泛支持的唯一實用版本。
- JavaScript權威指南第4版(David Flanagan著,中國電力出版社)
被稱為「犀牛書」,一半以上篇幅深入講解語言核心,而非混雜DOM操作細節,是初學者最佳入門書。
- XML高級編程(Didier Martin等著,機械工業出版社)
Wrox紅皮書中少有的精品,涵蓋XML DOM、XSLT等Ajax相關內容,可作參考手冊查閱。
- 網站重構(Jeffrey Zeldman著,電子工業出版社)
詳細介紹摒棄針對特定瀏覽器的惡習,採用符合標準的開發方式,展示CSS高級佈局技巧。注意中文版翻譯質量一般,建議對照原文。
延伸閱讀:可用性與設計
- 面向使用的軟件設計(Larry Constantine, Lucy Lockwood著)
Ajax流行核心在於提供優於傳統Form交互的用戶體驗,即Web可用性。此書是該領域權威專著。
- 軟件創新之路(Alan Cooper著)
探討軟件設計中以用戶為中心的創新思維。
- About Face 2.0(Alan Cooper著)
交互設計經典之作。
建議加入JavaEye等技術社區持續交流。打好技術基礎後,再關注可用性與設計層面,才能真正掌握Ajax精髓。