熟女伦乱激情网一区二区,十八禁免费漫画在线观看,欲色欲香天天网综合久久,美女无遮挡隐私叼嗨网站

AJAX 簡(jiǎn)史

Ajax 的發(fā)展歷史類(lèi)似于其他許多一夜成名的技術(shù)。盡管 Ajax 似乎不知從何而來(lái),但實(shí)際上,它已經(jīng)存在很長(zhǎng)一段時(shí)間了。多年的努力使其遍布 Web,在 Ajax 旗幟的帶領(lǐng)下創(chuàng)建工具和模式。縱觀最初網(wǎng)絡(luò)泡沫的 DHTML 時(shí)代,以及網(wǎng)絡(luò)公司破產(chǎn)后的黑暗年代,世界各地的開(kāi)發(fā)人員解禁了 JavaScript 的超能力,將這個(gè)嶄新的、令人激動(dòng)的應(yīng)用程序模式引人 Web。

XMLHttpRequest

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

它也是 Microsoft® Internet Explorer® 團(tuán)隊(duì)貢獻(xiàn)給 Internet 的最好禮物。

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

盡管 Microsoft 的軟件包不完全算是 “出身貧賤”,但 XHR 的發(fā)展遠(yuǎn)遠(yuǎn)超出了最初產(chǎn)品的范圍,后來(lái)在各個(gè)主要瀏覽器中得以實(shí)現(xiàn),甚至作為一種 W3C 標(biāo)準(zhǔn)被采用

先鋒

除了 Microsoft 之外,還有其他一些企業(yè)開(kāi)始進(jìn)軍原型 Ajax 領(lǐng)域。許多企業(yè)都開(kāi)始嘗試使用這些技術(shù),其中有兩個(gè)特別值得一提 — 一個(gè)是因?yàn)樗且粋€(gè)有趣且經(jīng)常引用的 Ajax 開(kāi)發(fā)腳注,另一個(gè)是因?yàn)樗钦嬲龑⑦@些技術(shù)大眾化的 Internet 巨頭。

Oddpost

Oddpost 是 2002 年推出的基于 Web 的高級(jí)郵件客戶端。它利用許多目前人們所熟知的模式。在設(shè)計(jì)和交互方面,人們會(huì)想起桌面郵件客戶端。在系統(tǒng)內(nèi)部,Oddpost 使用開(kāi)發(fā)人員稱(chēng)為 DataPacks 的概念將小塊數(shù)據(jù)從服務(wù)器傳輸?shù)綖g覽器。這將帶來(lái)一種全新體驗(yàn)。

Oddpost 最后被 Yahoo!收購(gòu),成為 Yahoo! Mail 修訂版的基礎(chǔ)。

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

真正的變化開(kāi)始于幾年后的 Gmail、Google Suggest 和 Google Maps 服務(wù)。這三項(xiàng) Ajax 技術(shù)的使用使得 Web 開(kāi)發(fā)界沸騰起來(lái)。它的響應(yīng)能力和交互性對(duì)公眾而言是全新的。新的 Google 應(yīng)用程序很快引起了轟動(dòng)。

雖然了解它的人并不是很多,但 Web 開(kāi)發(fā)界對(duì)此反響非常劇烈。當(dāng)時(shí),人們知道在 Web 應(yīng)用程序開(kāi)發(fā)中出現(xiàn)了一些新的、激動(dòng)人心的內(nèi)容。但在很長(zhǎng)一段時(shí)期內(nèi),這個(gè) “內(nèi)容” 一度模糊不清。

人們需要的是一篇讓該內(nèi)容明朗化的文章。

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

他還為這種模式命名,這是一個(gè)重要的時(shí)刻,因?yàn)閺倪@一刻起人們開(kāi)始重點(diǎn)關(guān)注這一新趨勢(shì),每個(gè)人(甚至是非專(zhuān)業(yè)人員)在談及 Web 開(kāi)發(fā)界近期最新變化時(shí)都會(huì)提到它。在本文中,他是這樣介紹 Ajax 這種技術(shù)的:

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

  • 使用 XHTML 和 CSS 基于標(biāo)準(zhǔn)的呈現(xiàn)
  • 使用文檔對(duì)象模型的動(dòng)態(tài)顯示和交互
  • 使用 XML 和 XSLT 的數(shù)據(jù)交換和操作
  • 使用 XMLHttpRequest 的異步數(shù)據(jù)檢索
  • 將它們綁定到一起的 JavaScript

雖然這個(gè)技術(shù)說(shuō)明從某種程度上講有些過(guò)時(shí)了,但基本模式依然是完整的:HTML 和 CSS 呈現(xiàn)數(shù)據(jù)和樣式,DOM 和相關(guān)方法支持頁(yè)面實(shí)時(shí)更新,XHR 支持與服務(wù)器通信,JavaScript 安排整體顯示。

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

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專(zhuān)業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專(zhuān)注高端品質(zhì)開(kāi)發(fā)
  • 返回頂部
忻州市| 武宁县| 鄱阳县| 思南县| 北辰区| 眉山市| 隆昌县| 五家渠市| 广平县| 乌鲁木齐县| 防城港市| 明溪县| 南昌市| 浦江县| 本溪| 宜都市| 同德县| 卫辉市| 阜新| 信阳市| 兴安县| 奉新县| 应用必备| 涡阳县| 屏南县| 吉木乃县| 黎城县| 邢台县| 大城县| 克山县| 丰城市| 上蔡县| 鄯善县| 辽宁省| 南和县| 嘉定区| 闻喜县| 铁力市| 新河县| 东兰县| 曲阳县|