react axios和ajax之间有什么区别?

刚刚接触axios有好多疑惑。它和ajax有什么关系呢和区别呢?接下来一起看下。

axios和ajax的区别

axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。

简单来说: ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。

axios是ajax,ajax不止axios。

axios和ajax优缺点:

axios:

  • 从 node.js 创建 http 请求

  • 支持 Promise API

  • 客户端支持防止CSRF

  • 提供了一些并发请求的接口

ajax:

  • 本身是针对MVC的编程,不符合现在前端MVVM的浪潮

  • 基于原生的XHR开发,XHR本身的架构不清晰,已经有了fetch的替代方案

  • JQuery整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是react axios和ajax之间有什么区别?的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » React 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏