Ajax Fetch Axios三者的区别

179 阅读1分钟

三者都用于网络请求,但纬度不同;

Ajax:(Asynchronous Javascript and XML),一种技术统称; Fetch:一个具体的原生API; Axios:一个第三方库;

Fetch

浏览器原声API,用于网络请求 和XMLHttpRequest一个级别 Fetch语法更加简洁、易用,支持Promise

Axios

Axios是最常用的网络请求lib,随着vue火爆起来 内部可用XMLHttpRequest和Fetch来实现 Axios,第三方库www.axios-http.cn/docs/intro

代码演示:

image.png

lib和API的区别,lib是第三方库,可以有很多,API只有较少的,用来实现第三方库的 实际项目中,使用现成的lib,尽量不要自己造轮子 但读源码、造轮子是很好的个人学习方式

学双越老师的视频笔记