線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
AJAX簡介
發表時間:2019-07-30 16:51:11
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
AJAX 簡史
Ajax的歷史與許多其他夜間技術類似。雖然Ajax似乎并不知道它來自哪里,但事實上,它已經存在了很長時間。多年的努力使其遍布整個Web,在Ajax橫幅下創建工具和模式。在最初的網絡泡沫的DHTML時代,以及在線公司破產的黑暗時期,全世界的開發人員都打破了JavaScript的強大功能,并將這種新的令人興奮的應用程序模型帶到了網絡上。
XMLHttpRequest
最早也是最重要的Ajax難題是XMLHttpRequest(XHR)API。 XHR是一種JavaScript API,用于在Web瀏覽器和Web服務器之間傳輸數據消息。它支持使用HTTPPOST(將數據傳遞到服務器)或GET請求(從后臺服務器訪問數據)的瀏覽器。此API是大多數Ajax交互的核心,也是現代Web開發的基礎技術。
它也是Microsoft?InternetExplorer?團隊為互聯網做出貢獻的最佳禮物。
這是真的。早在2000年,XHR首次出現在IE 5中。最初由Alex Hopmann編寫的Microsoft?ActiveX?控件,XHR用于處理MicrosoftOutlook?WebAccess,旨在解決高級(當時)前端之間的交互問題。 -end接口和Microsoft Exchange Server。
雖然微軟的軟件軟件包并不完全“差”,但XHR的發展遠遠超出了原始產品的范圍,后來在主流瀏覽器中實現,甚至作為W3C標準實現
先鋒
除了微軟之外,還有其他公司開始進入原型Ajax領域。許多公司開始嘗試使用這些技術,其中兩個特別值得一提 - 一個是因為它是一個有趣且常被引用的Ajax開發腳注,另一個因為互聯網巨頭確實使這些技術變得流行。
Oddpost
Oddpost是2002年推出的基于Web的高級郵件客戶端。它利用了目前眾所周知的許多模式。在設計和交互方面,人們會想到桌面郵件客戶端。在系統內部,Oddpost使用開發人員稱之為DataPacks的概念,將小塊數據從服務器傳輸到瀏覽器。這將帶來全新的體驗。
Oddpost終于成了雅虎!此次收購成為雅虎的基礎!郵件修訂。
Google Maps、Google Suggest、Gmail 以及一篇重要文章
幾年后,真正的變化始于Gmail,Google Suggest和Google Maps服務。使用這三種Ajax技術使Web開發社區沸騰。它的響應性和互動性對公眾來說是新的。新的谷歌應用程序迅速引起轟動。
雖然沒有多少人知道它,但Web開發社區的反應非常強烈。當時,人們都知道Web應用程序開發中有一些令人興奮的新事物。但很長一段時間,這種“內容”一度模糊不清。
人們需要的是一篇使內容清晰的文章。
2005年2月18日,Adaptive Path的聯合創始人兼總裁Jesse James Garrett寫了一篇題為“Ajax:一種新的Web應用程序方法”的文章(參見參考資料)。在本文中,他介紹了Web應用程序設計和開發的趨勢,并始終使用Gmail和Google Maps等應用程序。他稱這種趨勢“是一種可能導致網絡發展的根本性變化。”
他還將此模型命名為一個重要的時刻,因為從這時起人們開始關注這一新趨勢,每個人(甚至非專業人士)都會提到Web開發社區的最新變化。它。在本文中,他介紹了這樣的Ajax技術:
定義 AjaxAjax不是一種技術。實際上,有幾種技術,每種技術都有自己的特點。這些技術以新的強大方式結合在一起。 Ajax包括:
使用XHTML和基于CSS標準的渲染使用文檔對象模型的動態顯示和交互來使用XML和XSLT數據交換和操作,使用XMLHttpRequest的異步數據檢索將它們綁定在一起JavaScript雖然這個技術說明有些過時,但基本模型仍然是完整的:HTML和CSS呈現數據和樣式,DOM和相關方法支持實時頁面更新,XHR支持與服務器的通信,JavaScript安排整體顯示。
本文的整體影響相對較大。強烈的宣傳以及需要發展的創造力和活力相互沖突,引發了一場革命。這是一種罕見的景象。隨著Ajax被全球新一代創業公司采用,它迅速走向了Web開發范式的最前沿。 Ajax已經從一個模糊的市場戰略發展成為現代網頁設計發展的關鍵組成部分。
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制