spring生命周期 什么是Ajax?它的優(yōu)點(diǎn)是怎樣的?
什么是Ajax?它的優(yōu)點(diǎn)是怎樣的?使用Ajax的A=asynchronous、j=javascript、A=andx=XML網(wǎng)頁是異步加載的。對(duì)于沒有Ajax的web頁面,當(dāng)web頁面完全打開時(shí),加載
什么是Ajax?它的優(yōu)點(diǎn)是怎樣的?
使用Ajax的A=asynchronous、j=javascript、A=andx=XML網(wǎng)頁是異步加載的。對(duì)于沒有Ajax的web頁面,當(dāng)web頁面完全打開時(shí),加載就完成了。除非刷新或重新加載頁面,否則瀏覽器將不再向服務(wù)器發(fā)出請(qǐng)求,內(nèi)容也將不再更改。以股票價(jià)格為例。在過去,當(dāng)沒有Ajax時(shí),web頁面會(huì)在10秒內(nèi)刷新。使用Ajax,您只需要更改一小部分內(nèi)容(甚至是幾個(gè)數(shù)字)。大大減少了數(shù)據(jù)量,有利于降低服務(wù)器負(fù)載,縮短客戶端等待時(shí)間。答:異步的,如前所述。J:在瀏覽器編程語言中,JavaScript是絕對(duì)主導(dǎo)的。A:并列。10:在HTML5之前,許多網(wǎng)頁使用XHTML作為標(biāo)準(zhǔn)。XHTML是基于XML的。通過JavaScript控制web頁面的內(nèi)容實(shí)際上是XML的DOM操作。
Ajax的優(yōu)點(diǎn)和缺點(diǎn)?
優(yōu)點(diǎn):
1。最大的一點(diǎn)是頁面不刷新,用戶體驗(yàn)非常好。
2. 采用異步方式與服務(wù)器通信,具有更快的響應(yīng)能力。
3. 我們可以將以前服務(wù)器的負(fù)擔(dān)轉(zhuǎn)移到客戶端,并利用客戶端的空閑容量進(jìn)行處理,從而減輕服務(wù)器的負(fù)擔(dān)和帶寬,節(jié)省空間和寬帶租用成本。減輕服務(wù)器的負(fù)擔(dān)。AJAX的原理是“按需獲取數(shù)據(jù)”,它可以最大限度地減少服務(wù)器上冗余請(qǐng)求和響應(yīng)的負(fù)擔(dān)。
4. 基于標(biāo)準(zhǔn)化和廣泛支持的技術(shù),不需要下載插件或applet。
缺點(diǎn):
1。Ajax不支持瀏覽器后退按鈕。
2. 安全問題Ajax公開了與服務(wù)器交互的細(xì)節(jié)。
3. 對(duì)搜索引擎的支持很弱。
4. 程序的異常機(jī)制被破壞。