本文介绍: Axios,是一个基于promise的网络请求库,作用于node.js和浏览器中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。
什么是 axios
axios 介绍
根据我的理解就是对于原生ajax的一个封装,以达到方便使用异步刷新的目的。
ajax是什么呢?(Asynchronous JavaScript And XML,异步的JavaScript和XML) 首先要理解异步刷新,简单来说就是一个对于一个前端页面,总体的页面内容不刷新,局部的页面进行刷新,比如:大家都进行过网购,在购物网站的首页当选择某个标签时,下面的分类和商品也相应的变化了,但是页面其它部分的内容并没有改变,这就是异步刷新,还有就是在使用百度搜索时,你会发现输入部分内容相关的内容也会呈现出来,这也是异步刷新。
作用:
数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。
异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用的校验等等。
ajax和axios有什么区别呢?
根据我的理解就是对于原生ajax的一个封装,使用起来更加的方便快捷。
axios官网: https://www.axios-http.cn/
axios 的使用
页面请求方式常用的有2种 get 和 post 请求,这里就对这种方式进行使用说明
ps: 模拟服务器端地址,如果这个地址无法使用了,内容如下:
axios 工具包下载
axios 使用实例
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。