偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

熱點(diǎn)技術(shù)推薦:淺談Ajax的優(yōu)缺點(diǎn)

開(kāi)發(fā) 后端
AJAX (Asynchronous JavaScript and XML) 是一種交互式動(dòng)態(tài)web應(yīng)用開(kāi)發(fā)技術(shù),該技術(shù)能提供富用戶體驗(yàn)。 完全的AJAX應(yīng)用給人以桌面應(yīng)用的感覺(jué)。正如其他任何技術(shù),AJAX有它自己的優(yōu)缺點(diǎn)。下面我列出了一些重要的場(chǎng)景,你在基于web的應(yīng)用的開(kāi)發(fā)中使用 時(shí)一定要注意。

AJAX (Asynchronous JavaScript and XML) 是一種交互式動(dòng)態(tài)web應(yīng)用開(kāi)發(fā)技術(shù),該技術(shù)能提供富用戶體驗(yàn)。 完全的AJAX應(yīng)用給人以桌面應(yīng)用的感覺(jué)。正如其他任何技術(shù),AJAX有它自己的優(yōu)缺點(diǎn)。下面我列出了一些重要的場(chǎng)景,你在基于web的應(yīng)用的開(kāi)發(fā)中使用 時(shí)一定要注意。

 

AJAX的優(yōu)點(diǎn)

  • 改善的用戶體驗(yàn)- AJAX提供的更豐富的用戶體驗(yàn)是其主要優(yōu)點(diǎn)。AJAX允許網(wǎng)頁(yè)持續(xù)更新,但只需要和服務(wù) 器交互很少的數(shù)據(jù)。這樣,就能在不必整個(gè)更新網(wǎng)頁(yè)的情況下更新網(wǎng)頁(yè)的一部分。經(jīng)典的網(wǎng)頁(yè)技術(shù)必須整個(gè)更新網(wǎng)頁(yè)(即使你只想更新某一部分),是笨重的。 AJAX增強(qiáng)了瀏覽器性能,使更快的瀏覽成為可能因此提供了有求必應(yīng)的用戶體驗(yàn)。

  • 增強(qiáng)用戶生產(chǎn)力- AJAX 庫(kù)提供了面向?qū)ο蟮妮o助函數(shù),能給用戶減少麻煩,增強(qiáng)生產(chǎn)力。另外,一個(gè)良好配 置的ASP.NET應(yīng)用有它自己的數(shù)據(jù)訪問(wèn)層和業(yè)務(wù)層。最后,“魯棒”的ASP.NET應(yīng)用包含UI層,在這一層執(zhí)行服務(wù)器端操作。如果你已經(jīng)包含了這些 特性,AJAX只需要一個(gè)額外的AJAX服務(wù)層和一些客戶端特性的改進(jìn)。這樣,開(kāi)發(fā)代價(jià)就減小了,用戶生產(chǎn)效率也就增加了。流行的站點(diǎn)如亞馬遜,谷歌,雅 虎等等都在開(kāi)發(fā)中使用了AJAX。

  • 減少帶寬的使用并增加速度- AJAX使用客戶端腳本來(lái)和web服務(wù)器通訊,用JavaScript來(lái)交互數(shù)據(jù)。使用AJAX能減少網(wǎng)路負(fù)載和帶寬使用并且只獲得你所需的數(shù)據(jù)。這樣能給你更快的接口和更低的響應(yīng)時(shí)間。響應(yīng)更快因此性能和速度增加了

  • 增強(qiáng)兼容性- AJAX和ASP.NET,J2EE,PHP或者其他任何語(yǔ)言兼容。它幾乎支持所有流行的瀏覽器比如IE5及以上版本,F(xiàn)irefox1.0及以上版本,Safari1.2及以上版本,Opera7.6及以上版本,還有RockMelt。

  • 支持異步處理- 使用XmlHttpRequest來(lái)進(jìn)行異步數(shù)據(jù)獲取,這是AJAX應(yīng)用的中堅(jiān)力量。所以,請(qǐng)求能被有效的處理,動(dòng)態(tài)內(nèi)容加載被提升到一個(gè)更高的層次,性能也得到了增強(qiáng)

  • 減少服務(wù)器請(qǐng)求和網(wǎng)絡(luò)負(fù)載-Atlas,微軟AJAX庫(kù)的一種較老的形式,是一個(gè)整合了客戶端JavaScript庫(kù)并且易用的框架,能和ASP.NET一起開(kāi)發(fā)AJAX應(yīng)用。它提供了跨瀏覽器支持和面向?qū)ο蟮腁PI,這用來(lái)能開(kāi)發(fā)具有最小化服務(wù)器請(qǐng)求/網(wǎng)路負(fù)載的應(yīng)用,并能實(shí)現(xiàn)異步處理

  • 更容易導(dǎo)航-AJAX應(yīng)用能被用來(lái)簡(jiǎn)化用戶在網(wǎng)頁(yè)間的過(guò)渡,而不需要使用傳統(tǒng)的前進(jìn)后退鍵

AJAX的缺點(diǎn)

瀏覽器不兼容-AJAX高度依賴(lài)JavaScript,而不同的瀏覽器對(duì)JavaScript支持性不同。這成 了一個(gè)問(wèn)題,尤其是當(dāng)AJAX必須跨許多瀏覽器工作的時(shí)候。那些不支持JavaScript或者不支持JavaScript某些選項(xiàng)的瀏覽器將不能夠正常 使用ajax。由于ajax對(duì)JavaScript的依賴(lài)性,它不適用移動(dòng)應(yīng)用。你的web瀏覽器的后退鍵不能如期運(yùn)行。

不安全性-網(wǎng)頁(yè)可能很難調(diào)試,增加網(wǎng)頁(yè)的代碼量,你的網(wǎng)頁(yè)更可能遇上嚴(yán)峻的安全威脅。

增加Web服務(wù)器的負(fù)載-如果你增加一個(gè)自動(dòng)更新的功能,它每隔幾秒向服務(wù)發(fā)起請(qǐng)求,那么就會(huì)增加服務(wù)器的負(fù)載。

 

 

 

譯文鏈接:http://www.codeceo.com/article/pros-cons-ajax.html
英文原文:Pros and Cons of AJAX

 

 

責(zé)任編輯:王雪燕 來(lái)源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2021-04-12 14:40:50

人臉識(shí)別面部識(shí)別人工智能

2017-03-06 14:45:27

超線程技術(shù)處理器技術(shù)服務(wù)器

2010-08-23 10:50:39

DIV+CSS

2009-04-13 16:37:33

JSPWeb標(biāo)簽

2011-06-28 21:04:16

噴墨打印技術(shù)

2023-12-14 08:13:56

2023-09-04 10:55:17

2009-12-31 16:42:37

LMDS接入技術(shù)

2009-12-25 10:25:06

LMDS接入技術(shù)

2019-03-13 09:00:00

Web應(yīng)用SPAJavaScript

2021-10-09 09:52:17

云存儲(chǔ)公共云遷移

2016-01-11 11:29:50

熱門(mén)技術(shù)方向預(yù)測(cè)

2020-02-28 11:00:41

人工智能人臉識(shí)別機(jī)器學(xué)習(xí)

2021-09-03 07:39:44

數(shù)據(jù)交互AxiosAjax

2018-05-17 11:05:56

2010-06-21 14:14:33

OSPF協(xié)議

2009-06-19 18:36:15

JPAHibernate

2022-07-18 13:36:13

零信任網(wǎng)絡(luò)安全

2020-01-09 10:44:47

Hadoop 3缺點(diǎn)優(yōu)點(diǎn)

2010-01-26 11:06:47

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)