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