axios和ajax哪個(gè)好
2023-06-16 17:10:25 閱讀(129)
Ajax的優(yōu)點(diǎn)和缺點(diǎn)?
優(yōu)點(diǎn): 1、最大的一點(diǎn)是頁(yè)面無(wú)刷新,用戶的體驗(yàn)非常好。 2、使用異步方式與服務(wù)器通信,具有更加迅速的響應(yīng)能力。 3、可以把以前一些服務(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)。 4、基于標(biāo)準(zhǔn)化的并被廣泛支持的技術(shù),不需要下載插件或者小程序。 缺點(diǎn): 1、ajax不支持瀏覽器back按鈕。 2、安全問(wèn)題 AJAX暴露了與服務(wù)器交互的細(xì)節(jié)。 3、對(duì)搜索引擎的支持比較弱。 4、破壞了程序的異常機(jī)制。
ajax和vue先學(xué)哪個(gè)?
Ajax是異步請(qǐng)求接口的方法,在各個(gè)主瀏覽器都完美支持,可以通過(guò)jquery或者axios框架來(lái)實(shí)現(xiàn)。 Vue是一個(gè)優(yōu)秀的MVVM框架,MVVM是MVC的增強(qiáng)版,MVVM強(qiáng)調(diào)Model與View和Model與View的相互轉(zhuǎn)化。Vue是當(dāng)前使用最廣泛的MVVM框架,有著豐富的文檔支持和軟件生態(tài)。 相對(duì)Vue, Ajax技術(shù)是更加基礎(chǔ)的前端開(kāi)發(fā)技術(shù),應(yīng)該更早掌握。
什么是ajax,簡(jiǎn)述下ajax的交互流程以及優(yōu)缺點(diǎn)?
ajax是異步處理機(jī)制,交互是前端通過(guò)ajax異步提交數(shù)據(jù)到后端,后端處理后返回結(jié)果,ajax再返回給頁(yè)面。 ajax的優(yōu)點(diǎn)有:提高了性能和速度、交互性能好、異步調(diào)用、節(jié)省帶寬等;ajax的缺點(diǎn)有:增加了設(shè)計(jì)和開(kāi)發(fā)時(shí)間、比構(gòu)建經(jīng)典Web應(yīng)用程序更復(fù)雜、禁用JavaScript的瀏覽器無(wú)法使用該應(yīng)用程序等
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處