ajax|基礎教程
由於在研究web即時通技術(TRACQ,網眼,網站商務通),所以對Ajax感興趣起來,最近好像Ajax很火,從搜尋引擎的結果可見一斑。baidu找到181,000篇相關文檔,google找到了6,790,000篇。我覺得,在沒有提出Ajax這個概念以前,肯定有人已經在利用這些技術做事情了,只是在最近才被炒的熱鬧起來。我先把網上找的資料整理在這裡。
1、定義
Ajax最早是由Jesse James Garrett提出來的,原文:Ajax: A New Approach to Web Applications
網上公認的定義:Ajax是Asynchronous JavaScript XML的縮寫,它也不是單一技術,而是幾種技術的強有力組合。它包括
使用XHTML和CSS標準化呈現;
使用DOM實現動態顯示和互動;
使用XML和XSLT進行資料交換與處理;
使用XMLHttpRequest進行非同步資料讀取;
最後用JavaScript綁定和處理所有資料;
2、為什麼用Ajax
就我自己而言,我是因為想讓web即時通用戶端不受不斷重新整理頁面的煩擾。
1、通過適當的Ajax應用達到更好的使用者體驗;2、把以前的一些伺服器負擔的工作轉嫁到用戶端,利於用戶端閑置的處理能力來處理,減輕伺服器和頻寬的負擔,從而達到節約ISP的空間及頻寬租用成本的目的。
3、已有的Ajax應用
msn space
Orkut
Gmail
Google Groups
Google Suggest
Google Maps
4、Ajax的相關文章和資源
Ajax: A New Approach to Web Applications 中文譯版
AJAX:Getting Started 中文版
Ajax內部交流文檔
Ajax程式設計入門
循序漸進學習 Ajax 的途徑
java視線論壇Ajax版
http://www.ajaxmatters.com/
5、學習ajax要看的書 原文
1)、XHTML 教程(XHTML)
2)、JavaScript 權威指南第四版(JavaScript: The Definitive Guide)
3)、XML 進階編程(Professional XML)
4)、網站重構(Designing with Web Standards)