和ajax区别_AJAX、Fetch和Axios的细微区别
生活随笔
收集整理的這篇文章主要介紹了
和ajax区别_AJAX、Fetch和Axios的细微区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前端技術真的是一個發展非常飛快地領域,現在只知道原生的XHR和Jquery AJAX是不能滿足開發的需求的,現在axios和fetch已經開始搶占“請求”這個前端高地了,今天就給闡述一下他們之間的簡要區別。
1、Jquery ajax
基本語法:
$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function(){}, error: function(){}});這個基本熟悉前端的都知道,是對原生XHR的封裝,除此以外還增添了對JSONP的支持。其實,Jquery ajax經過多年的更新維護,真的已經非常的方便了,有點無需多言;如果是硬要舉出幾個缺點,那可能只有:
· 本身是針對MVC的編程,不符合現在前端的MVVM的浪潮
· 基于原生的XHR開發,XHR本身的架構不清晰,已經有了fetch的替代方案
· Jquery整個項目太大, 單純使用ajax卻要引入整個Jquery非常的不合理(采取個性化打包的方案又不能享受CDN服務)
盡管Jquery對我們前端的開發工作曾有著深遠的影響,但是我們看到隨著VUE,REACT新一代框架的興起,以及ES規范的完善,更多API的更新,Jquery這種大而全的JS庫,未來的路會越走越窄。
2、Axios
基本語法:
axios({ method: "POST總結
以上是生活随笔為你收集整理的和ajax区别_AJAX、Fetch和Axios的细微区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 事务回滚什么意思 try_三问Sprin
- 下一篇: 2007标注没有文字_应用技巧:CAD在