最新案例推荐
点击查看
Javascript 网络请求中的Ajax和Axios
发表于:2021-04-15
Web 技术从 Html+Css+Js 到前后端分离,一直都在快速的进步, AJAX就是浏览器提供的一套API,可以通过javascript调用,实现异步读取数据的能力,进行网页的局部数据刷新。
Ajax 指的是 XMLHttpRequest(XHR),Jquery ajax 就是对原生XHR的封装,本身是针对MVC的编程,不符合现在前端MVVM 的设计思想,多个请求之间如果有先后关系的话,就需要写大量的回调代码。
Axios 是一个基于Promise 用于浏览器和 Nodejs 的 HTTP 客户端,通过promise实现对Ajax技术的一种封装,符合最新的ES规范,是目前应用最为广泛的Ajax封装库。支持防止CSRF 攻击、自动转换JSON数据、并发请求接口、Promise API 等功能。使用 Promise 用于回调和异步,可以解决层层嵌套的问题。
(非特殊说明,本文版权归原作者所有,转载请注明出处 )
标签: 上海网站建设、上海网站制作、高端网站设计、迈若网络
手机随时获取迈若动态,扫描左侧二维码
添加迈若微信公众号【manro_since2005】