ajax技術有哪些?
Ajax即Asynchronous Javascript And XML(異步JavaScript和XML)在 2005年被Jesse James Garrett提出的新術語,用來描述一種使用現有技術集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。
【資料圖】
使用Ajax技術網頁應用能夠快速地將增量更新呈現在用戶界面上,而不需要重載(刷新)整個頁面,這使得程序能夠更快地回應用戶的操作。
ajax所包含的技術:
大家都知道ajax并非一種新的技術,而是幾種原有技術的結合體。它由下列技術組合而成。
1、HTML或 XHTML,用于建立網頁內容
2、CSS,用于美化網頁內容
3、使用DOM模型來交互和動態顯示。
4、使用XMLHttpRequest來和服務器進行異步通信。
5、使用javascript來綁定和調用。
在上面幾中技術中,除了XmlHttpRequest對象以外,其它所有的技術都是基于web標準并且已經得到了廣泛使用的,XMLHttpRequest雖然目前還沒有被W3C所采納,但是它已經是一個事實的標準,因為目前幾乎所有的主流瀏覽器都支持它。
ajax技術的優點
1.無刷新更新數據
Ajax最大的優點就是能在不刷新整個頁面的情況下維持與服務器通信
2.異步與服務器通信
使用異步的方式與服務器通信,不打斷用戶的操作
3.前端與后端負載均衡
將一些后端的工作移到前端,減少服務器與帶寬的負擔
4.基于規范被廣泛支持
不需要下載瀏覽器插件或者小程序,但需要客戶允許JavaScript在瀏覽器上執行。
5.界面與應用分離
Ajax使得界面與應用分離,也就是數據與呈現分離
Copyright @ 2015-2022 海外生活網版權所有 備案號: 滬ICP備2020036824號-21 聯系郵箱:562 66 29@qq.com