世界新資訊:ajax技術(shù)有哪些?ajax技術(shù)的優(yōu)點(diǎn)

2023-04-11 09:47:08       來源:迪族網(wǎng)

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)在用戶界面上,而不需要重載(刷新)整個頁面,這使得程序能夠更快地回應(yīng)用戶的操作。

ajax所包含的技術(shù):

大家都知道ajax并非一種新的技術(shù),而是幾種原有技術(shù)的結(jié)合體。它由下列技術(shù)組合而成。

1、HTML或 XHTML,用于建立網(wǎng)頁內(nèi)容

2、CSS,用于美化網(wǎng)頁內(nèi)容

3、使用DOM模型來交互和動態(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)是一個事實(shí)的標(biāo)準(zhǔn),因?yàn)槟壳皫缀跛械闹髁鳛g覽器都支持它。

ajax技術(shù)的優(yōu)點(diǎn)

1.無刷新更新數(shù)據(jù)

Ajax最大的優(yōu)點(diǎn)就是能在不刷新整個頁面的情況下維持與服務(wù)器通信

2.異步與服務(wù)器通信

使用異步的方式與服務(wù)器通信,不打斷用戶的操作

3.前端與后端負(fù)載均衡

將一些后端的工作移到前端,減少服務(wù)器與帶寬的負(fù)擔(dān)

4.基于規(guī)范被廣泛支持

不需要下載瀏覽器插件或者小程序,但需要客戶允許JavaScript在瀏覽器上執(zhí)行。

5.界面與應(yīng)用分離

Ajax使得界面與應(yīng)用分離,也就是數(shù)據(jù)與呈現(xiàn)分離

x 廣告
x 廣告

Copyright @  2015-2022 海外生活網(wǎng)版權(quán)所有  備案號: 滬ICP備2020036824號-21   聯(lián)系郵箱:562 66 29@qq.com