因為有中譯(正確的說,應該是從英文->簡體中文->繁體中文翻過來的)而且比較薄,所以挑了這本先入門隨便翻翻,另一本還有中譯的是 Ajax實戰手冊(厚多了),預計會接著看就是了。
看過了 DOM Scripting,所以大部分的 DOM 操作就不細看了,只關注在XMLHttpRequest 的部份,Server side的範例這本是用 Java Servlet,不熟悉加上不是重點我也只好略著看。
整本書前半大概就介紹完了Ajax本身,給了幾個常見的Ajax使用範例 code(不甚漂亮,有點dirty),後半雜七雜八的介紹一些開發上的事情跟工具,包括文件產生 JSDoc 、Firefox extension(HTML Validator,Checky,DOM Inspector,Web Developer,Greasemonkey XMLHttpRequest)、語法檢查 JSLint、壓縮 HTML/Javascript Cruncher-Compressor 、介紹Javascript的OOP繼承機制、測試框架 JsUnit、除錯工具 Microfost Script Debugger(for IE),Venkan(for Firefox)等。
純手工打造Ajax是不需要的,利用 framework 是必然,本書最後介紹用作者開發的Taconite框架(主要是配合Java Server side)來做 Mac OSX的 Dashboard,我自己因為用 rails 的關係,會比較想了解 prototype 就是了… XD (又跳過好幾頁了) 。
附錄則整理幾招處理跨瀏覽器(尤其是IE)的JavaScript 技巧,跟其他框架介紹。
其他作者推薦的站台: