AJAX歷史
Ø 2005年2月, Adaptive Path 的Jesse James Garrett 最早創造了這個詞。
Ø Ajax:A New Approach to Web Applications (Ajax: Web 應用的一種新方法)中,Garrett討論了 如何消除胖客戶(或桌面)應用與瘦客戶(或Web) 應用之間的界限.
Ø 以前認為是 "Asynchronous JavaScript + XML" 的縮寫.
Ø 目前認為是:允許瀏覽器與服務器通信而無需刷新當前頁面的技術.
Ø Famous examples : Google Maps , Google Suggest , GMail ,Outlook Web Access
Ø New bottle of old wine
Ø The next generation browser will have built-in UI Component(XUL etc),IE7中XMLHttpRequest實現為一個窗口對象屬性.
什么是AJAX
Ø AJAX技術是Asynchronous JavaScript XML(異步JavaScript 和XML)的簡稱,Ajax提供與服務器異步通信的能力,一個無需刷新整個頁面而在網頁中更新一部分數據的應用。
AJAX是一門新技術?
Ø AJAX不是一個新技術。它包含:
1. 基于標準的展示使用 XHTML和CSS;
2. 動態顯示和交互使用 文檔對象模型DOM;
3. 數據交換和操縱使用 XML和XSLT和JSON;
4. 異步數據檢索方法使用 XMLHttpRequest(XHR);
5. 粘膠劑使用 JavaScript。
Web 1.0 & Web 2.0
Ø Web 1.0 – 同步(Synchronous)
Ø Web 2.0 非同步(Asynchronous)
AJAX原理圖
作者:周大慶(zhoudaqing)
網址:http://www.aygfsteel.com/yifeng
>>>轉載請注明出處!<<<