ajax優(yōu)缺點(diǎn)

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

? Ajax的給我們帶來的好處大家基本上都深有體會(huì)牺弹,在這里我只簡(jiǎn)單的講幾點(diǎn):

? ?1、最大的一點(diǎn)是頁面無刷新迅栅,在頁面內(nèi)與服務(wù)器通信殊校,給用戶的體驗(yàn)非常好。

2读存、使用異步方式與服務(wù)器通信箩艺,不需要打斷用戶的操作,具有更加迅速的響應(yīng)能力宪萄。

3、可以把以前一些服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)嫁到客戶端榨惰,利用客戶端閑置的能力來處理拜英,減輕服務(wù)器和帶寬的負(fù)擔(dān),節(jié)約空間和寬帶租用成本琅催。并且減輕服務(wù)器的負(fù)擔(dān)居凶,ajax的原則是“按需取數(shù)據(jù)”,可以最大程度的減少冗余請(qǐng)求藤抡,和響應(yīng)對(duì)服務(wù)器造成的負(fù)擔(dān)侠碧。

? ?4、基于標(biāo)準(zhǔn)化的并被廣泛支持的技術(shù)缠黍,不需要下載插件或者小程序弄兜。

ajax的缺點(diǎn)

  下面所闡述的ajax的缺陷都是它先天所產(chǎn)生的。

?  1瓷式、ajax干掉了back按鈕替饿,即對(duì)瀏覽器后退機(jī)制的破壞。后退按鈕是一個(gè)標(biāo)準(zhǔn)的web站點(diǎn)的重要功能贸典,但是它沒法和js進(jìn)行很好的合作视卢。這是ajax所帶來的一個(gè)比較嚴(yán)重的問題,因?yàn)橛脩敉窍M軌蛲ㄟ^后退來取消前一次操作的廊驼。那么對(duì)于這個(gè)問題有沒有辦法据过?答案是肯定的,用過Gmail的知道妒挎,Gmail下面采用的ajax技術(shù)解決了這個(gè)問題绳锅,在Gmail下面是可以后退的走芋,但是歹撒,它也并不能改變ajax的機(jī)制,它只是采用的一個(gè)比較笨但是有效的辦法秋柄,即用戶單擊后退按鈕訪問歷史記錄時(shí),通過創(chuàng)建或使用一個(gè)隱藏的IFRAME來重現(xiàn)頁面上的變更积蜻。(例如闯割,當(dāng)用戶在Google Maps中單擊后退時(shí),它在一個(gè)隱藏的IFRAME中進(jìn)行搜索竿拆,然后將搜索結(jié)果反映到Ajax元素上宙拉,以便將應(yīng)用程序狀態(tài)恢復(fù)到當(dāng)時(shí)的狀態(tài)。)

但是丙笋,雖然說這個(gè)問題是可以解決的谢澈,但是它所帶來的開發(fā)成本是非常高的,和ajax框架所要求的快速開發(fā)是相背離的御板。這是ajax所帶來的一個(gè)非常嚴(yán)重的問題锥忿。

? ? 2、安全問題

技術(shù)同時(shí)也對(duì)IT企業(yè)帶來了新的安全威脅怠肋,ajax技術(shù)就如同對(duì)企業(yè)數(shù)據(jù)建立了一個(gè)直接通道敬鬓。這使得開發(fā)者在不經(jīng)意間會(huì)暴露比以前更多的數(shù)據(jù)和服務(wù)器邏輯。ajax的邏輯可以對(duì)客戶端的安全掃描技術(shù)隱藏起來笙各,允許黑客從遠(yuǎn)端服務(wù)器上建立新的攻擊钉答。還有ajax也難以避免一些已知的安全弱點(diǎn),諸如跨站點(diǎn)腳步攻擊杈抢、SQL注入攻擊和基于credentials的安全漏洞等数尿。

? ? 3、對(duì)搜索引擎的支持比較弱惶楼。

? ? 4右蹦、破壞了程序的異常機(jī)制。至少從目前看來歼捐,像ajax.dll嫩实,ajaxpro.dll這些ajax框架是會(huì)破壞程序的異常機(jī)制的。關(guān)于這個(gè)問題窥岩,我曾經(jīng)在開發(fā)過程中遇到過甲献,但是查了一下網(wǎng)上幾乎沒有相關(guān)的介紹。后來我自己做了一次試驗(yàn)颂翼,分別采用ajax和傳統(tǒng)的form提交的模式來刪除一條數(shù)據(jù)……給我們的調(diào)試帶來了很大的困難晃洒。

? ? 5、另外朦乏,像其他方面的一些問題球及,比如說違背了url和資源定位的初衷。例如呻疹,我給你一個(gè)url地址吃引,如果采用了ajax技術(shù),也許你在該url地址下面看到的和我在這個(gè)url地址下看到的內(nèi)容是不同的。這個(gè)和資源定位的初衷是相背離的镊尺。

? ? 6朦佩、一些手持設(shè)備(如手機(jī)、PDA等)現(xiàn)在還不能很好的支持ajax庐氮,比如說我們?cè)谑謾C(jī)的瀏覽器上打開采用ajax技術(shù)的網(wǎng)站時(shí)语稠,它目前是不支持的,當(dāng)然弄砍,這個(gè)問題和我們沒太多關(guān)系仙畦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市音婶,隨后出現(xiàn)的幾起案子慨畸,更是在濱河造成了極大的恐慌,老刑警劉巖衣式,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件先口,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瞳收,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門厢汹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來螟深,“玉大人,你說我怎么就攤上這事烫葬〗缁。” “怎么了?”我有些...
    開封第一講書人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵搭综,是天一觀的道長(zhǎng)垢箕。 經(jīng)常有香客問我,道長(zhǎng)兑巾,這世上最難降的妖魔是什么条获? 我笑而不...
    開封第一講書人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮蒋歌,結(jié)果婚禮上帅掘,老公的妹妹穿的比我還像新娘。我一直安慰自己堂油,他們只是感情好修档,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著府框,像睡著了一般吱窝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評(píng)論 1 310
  • 那天院峡,我揣著相機(jī)與錄音兴使,去河邊找鬼。 笑死撕予,一個(gè)胖子當(dāng)著我的面吹牛鲫惶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播实抡,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼欠母,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了吆寨?” 一聲冷哼從身側(cè)響起赏淌,我...
    開封第一講書人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啄清,沒想到半個(gè)月后六水,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辣卒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年掷贾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荣茫。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡想帅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啡莉,到底是詐尸還是另有隱情港准,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布咧欣,位于F島的核電站浅缸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏魄咕。R本人自食惡果不足惜衩椒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哮兰。 院中可真熱鬧烟具,春花似錦、人聲如沸奠蹬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽囤躁。三九已至冀痕,卻和暖如春荔睹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背言蛇。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來泰國打工僻他, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腊尚。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓吨拗,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親婿斥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子劝篷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容