日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【面试题】Ajax的原理和优缺点总结

發(fā)布時(shí)間:2025/1/21 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【面试题】Ajax的原理和优缺点总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【面試題】Ajax的原理和優(yōu)缺點(diǎn)總結(jié)

Ajax的原理

Ajax的原理簡(jiǎn)單來(lái)說(shuō)就是通過(guò)XmlHttpRequest對(duì)象來(lái)向服務(wù)器發(fā)送異步請(qǐng)求,從服務(wù)器獲得數(shù)據(jù),然后用JavaScript來(lái)操作dom從而更新頁(yè)面。這其中最關(guān)鍵的一步就是從服務(wù)器獲得請(qǐng)求數(shù)據(jù)。

XmlHttpRequest是Ajax的核心機(jī)制,它是在IE5中首先引入的,是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)單的說(shuō),也就是JavaScript可以 及時(shí)向服務(wù)器提出請(qǐng)求和處理響應(yīng),而不阻塞用戶,達(dá)到無(wú)刷新的效果。

Ajax給我們帶來(lái)的好處

最大的一點(diǎn)就是頁(yè)面 無(wú)刷新,在頁(yè)面內(nèi)與服務(wù)器進(jìn)行通信,給用戶的體驗(yàn)非常好。

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

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

Ajax的缺點(diǎn)

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

Ajax干掉了back按鈕,即對(duì)瀏覽器后退機(jī)制的破壞。后退按鈕是一個(gè)標(biāo)準(zhǔn)的web站點(diǎn)的重要功能,但是它沒(méi)法和js進(jìn)行很好的合作 。這是Ajax所 帶來(lái)的一個(gè)比較嚴(yán)重的問(wèn)題。

安全問(wèn)題

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

總結(jié)

以上是生活随笔為你收集整理的【面试题】Ajax的原理和优缺点总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。