axios是不是和ajax相同,有什么区别

2021-10-11 14:17发布

12条回答
橘子奶茶冻
2021-10-13 15:51

Axios 在NPM上的描述是:Promise based HTTP client for the browser and node.js,是一种基于Promise封装的HTTP客户端。


AJAX完整是 Asynchronous Javascript And XML . 异步js和xml,是一种异步请求的技术。

区别

Axios是通过Promise实现XHR封装,其中Promise是控制手段,XHR是实际发送Http请求的客户端。就像$.ajax是通过callback+XHR实现一样,你也可以造个轮子叫XXX的,都是AJAX技术的一种具体实现。


简单来说: AJAX技术是实现网页的局部数据刷新,你可以通过XHR、Fetch、WebSocket等API实现。


一周热门 更多>