AJAX歷史
Ø 2005年2月, Adaptive Path 的Jesse James Garrett 最早創(chuàng)造了這個(gè)詞。
Ø Ajax:A New Approach to Web Applications (Ajax: Web 應(yīng)用的一種新方法)中,Garrett討論了 如何消除胖客戶(hù)(或桌面)應(yīng)用與瘦客戶(hù)(或Web) 應(yīng)用之間的界限.
Ø 以前認(rèn)為是 "Asynchronous JavaScript + XML" 的縮寫(xiě).
Ø 目前認(rèn)為是:允許瀏覽器與服務(wù)器通信而無(wú)需刷新當(dāng)前頁(yè)面的技術(shù).
Ø 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實(shí)現(xiàn)為一個(gè)窗口對(duì)象屬性.
什么是AJAX
Ø AJAX技術(shù)是Asynchronous JavaScript XML(異步JavaScript 和XML)的簡(jiǎn)稱(chēng),Ajax提供與服務(wù)器異步通信的能力,一個(gè)無(wú)需刷新整個(gè)頁(yè)面而在網(wǎng)頁(yè)中更新一部分?jǐn)?shù)據(jù)的應(yīng)用。
AJAX是一門(mén)新技術(shù)?
Ø AJAX不是一個(gè)新技術(shù)。它包含:
1. 基于標(biāo)準(zhǔn)的展示使用 XHTML和CSS;
2. 動(dòng)態(tài)顯示和交互使用 文檔對(duì)象模型DOM;
3. 數(shù)據(jù)交換和操縱使用 XML和XSLT和JSON;
4. 異步數(shù)據(jù)檢索方法使用 XMLHttpRequest(XHR);
5. 粘膠劑使用 JavaScript。
Web 1.0 & Web 2.0
Ø Web 1.0 – 同步(Synchronous)
Ø Web 2.0 非同步(Asynchronous)
AJAX原理圖
作者:周大慶(zhoudaqing)
網(wǎng)址:http://www.aygfsteel.com/yifeng
>>>轉(zhuǎn)載請(qǐng)注明出處!<<<