axios详解
axios是一个基于 Promise 的 HTTP 库,框架全称(ajax – I/O – system)可以在浏览器和 Node.js 中使用,它是一个非常强大和流行的第三方库,可以轻松地发送异步请求并处理响应数据。基于promise用于浏览器和node.js的http客户端,因此可以使用Promise API在旧浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,
·
axios简介及其使用
1.axios简介
axios是一个基于 Promise 的 HTTP 库,框架全称(ajax – I/O – system)可以在浏览器和 Node.js 中使用,它是一个非常强大和流行的第三方库,可以轻松地发送异步请求并处理响应数据。
- 基于
promise
用于浏览器和node.js
的http客户端,因此可以使用Promise API
在旧浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据,但是从服务器端发送的却是整个页面的数据,十分消耗网络资源。而我们只是需要修改页面的部分数据,也希望不刷新页面,因此异步网络请求就应运而生。
Ajax(Asynchronous JavaScript and XML):
异步网络请求。Ajax能够让页面无刷新的请求数据。
实现ajax的方式有多种,如jQuery封装的ajax,原生的XMLHttpRequest,以及axios。但各种方式都有利弊:
原生的XMLHttpRequest的配置和调用方式都很繁琐,实现异步请求十分麻烦
jQuery的ajax相对于原生的ajax是非常好用的,但是没有必要因为要用ajax异步网络请求而引用jQuery框架
更多推荐
已为社区贡献1条内容
所有评论(0)