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