• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

    AJAX 簡史

    Ajax 的發展歷史類似于其他許多一夜成名的技術。盡管 Ajax 似乎不知從何而來,但實際上,它已經存在很長一段時間了。多年的努力使其遍布 Web,在 Ajax 旗幟的帶領下創建工具和模式。縱觀最初網絡泡沫的 DHTML 時代,以及網絡公司破產后的黑暗年代,世界各地的開發人員解禁了 JavaScript 的超能力,將這個嶄新的、令人激動的應用程序模式引人 Web。

    XMLHttpRequest

    最早最重要的 Ajax 謎題是 XMLHttpRequest (XHR) API。XHR 是一種用于在 Web 瀏覽器和 Web 服務器間傳輸數據消息的 JavaScript API。它支持瀏覽器使用 HTTP POST(將數據傳到服務器)或 GET 請求(從后臺服務器訪問數據)。該 API 是大多數 Ajax 交互的核心,也是現代 Web 開發的一項基本技術。

    它也是 Microsoft® Internet Explorer® 團隊貢獻給 Internet 的最好禮物。

    這是真的。早在 2000 年,XHR 最先出現于 IE 5 中。最初是由 Alex Hopmann 編寫的 Microsoft ® ActiveX® 控件,創建 XHR 是為了處理 Microsoft Outlook® Web Access,旨在解決高級(當時)前端接口和 Microsoft Exchange Server 間的交互。

    盡管 Microsoft 的軟件包不完全算是 “出身貧賤”,但 XHR 的發展遠遠超出了最初產品的范圍,后來在各個主要瀏覽器中得以實現,甚至作為一種 W3C 標準被采用

    先鋒

    除了 Microsoft 之外,還有其他一些企業開始進軍原型 Ajax 領域。許多企業都開始嘗試使用這些技術,其中有兩個特別值得一提 — 一個是因為它是一個有趣且經常引用的 Ajax 開發腳注,另一個是因為它是真正將這些技術大眾化的 Internet 巨頭。

    Oddpost

    Oddpost 是 2002 年推出的基于 Web 的高級郵件客戶端。它利用許多目前人們所熟知的模式。在設計和交互方面,人們會想起桌面郵件客戶端。在系統內部,Oddpost 使用開發人員稱為 DataPacks 的概念將小塊數據從服務器傳輸到瀏覽器。這將帶來一種全新體驗。

    Oddpost 最后被 Yahoo!收購,成為 Yahoo! Mail 修訂版的基礎。

    Google Maps、Google Suggest、Gmail 以及一篇重要文章

    真正的變化開始于幾年后的 Gmail、Google Suggest 和 Google Maps 服務。這三項 Ajax 技術的使用使得 Web 開發界沸騰起來。它的響應能力和交互性對公眾而言是全新的。新的 Google 應用程序很快引起了轟動。

    雖然了解它的人并不是很多,但 Web 開發界對此反響非常劇烈。當時,人們知道在 Web 應用程序開發中出現了一些新的、激動人心的內容。但在很長一段時期內,這個 “內容” 一度模糊不清。

    人們需要的是一篇讓該內容明朗化的文章。

    2005 年 2 月 18 日,Adaptive Path 的共同創立者兼總裁 Jesse James Garrett 撰寫了一篇題為 “Ajax: A New Approach to Web Applications” 的文章(參閱 參考資料)。在這篇文章中,他介紹了 Web 應用程序設計開發的趨勢,諸如 Gmail 和 Google Maps 這類應用程序人們一直都在使用。他稱這種趨勢為 “可能引發 Web 開發的根本性變革。”

    他還為這種模式命名,這是一個重要的時刻,因為從這一刻起人們開始重點關注這一新趨勢,每個人(甚至是非專業人員)在談及 Web 開發界近期最新變化時都會提到它。在本文中,他是這樣介紹 Ajax 這種技術的:

    定義 Ajax
    Ajax 不是一種技術。實際上是幾種技術,每種技術都各有其特色,這些技術以全新強大方式融合在一起。Ajax 包含:

    • 使用 XHTML 和 CSS 基于標準的呈現
    • 使用文檔對象模型的動態顯示和交互
    • 使用 XML 和 XSLT 的數據交換和操作
    • 使用 XMLHttpRequest 的異步數據檢索
    • 將它們綁定到一起的 JavaScript

    雖然這個技術說明從某種程度上講有些過時了,但基本模式依然是完整的:HTML 和 CSS 呈現數據和樣式,DOM 和相關方法支持頁面實時更新,XHR 支持與服務器通信,JavaScript 安排整體顯示。

    本文的總體影響比較大。密集的大肆宣傳與亟待開發的創造力和能源相碰撞,掀起了一場革命,這實屬難得一見。由于 Ajax 被世界范圍的新一代創業企業所采用,它迅速走向 Web 開發范式的前沿。Ajax 從一個尋求市場策略的模糊趨勢一躍成為現代 Web 設計的開發的關鍵組成部分。

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    精品人妻系列无码天堂| 精品久久久久久久| 国产成人啪精品视频免费网| 99精品国产丝袜在线拍国语 | 麻豆精品在线观看| 3d动漫精品成人一区二区三| 亚洲爆乳精品无码一区二区三区| 国产午夜精品一本在线观看| 亚洲国产精品专区在线观看| 日韩精品专区在线影院重磅| 日韩乱码人妻无码中文视频| 国内精品久久久久久影院| 国产精品沙发午睡系列| 国产午夜精品片一区二区三区| 91精品国产91久久| 99久久精品免费视频| 无码人妻精品一区二区三| 亚洲AV永久无码精品| 国自产偷精品不卡在线| 亚洲精品中文字幕无码蜜桃| 潮喷大喷水系列无码久久精品| 精品乱子伦一区二区三区| 国产精品自产拍在线18禁| 国产农村妇女毛片精品久久| 国产精品被窝福利一区| 国产美女精品视频| 国内精品久久久久久麻豆| 97久久精品国产精品青草| 久久久久国产精品嫩草影院| 成人伊人精品色XXXX视频| 久久久久亚洲精品男人的天堂| 久久久精品视频免费观看| 99re这里只有精品国产精品| 伊人久久精品午夜| 国内精品久久久久久野外| 久久精品视频久久| 日韩精品专区AV无码| 一本久久精品一区二区| 2020精品极品国产色在线观看| 国内精品乱码卡1卡2卡3免费| 国产成人精品第一区二区|