首页 > 编程知识 正文

axios有什么用,axios是啥

时间:2023-05-03 15:11:07 阅读:272294 作者:1654

使用XMLHttpRequest封装简单的ajax请求函数

1. XHR的MDN文档

https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest

2. XHR的理解
1). 使用XHR对象可以发送ajax请求与服务端进行交互
2). 前端可以获取数据,而无需让整个页面进行刷新
3). 只更新Web页面的局部,而不影响用户的操作

3. 一般http请求与ajax请求的区别
1). ajax请求是一种特别的http请求
2). 对服务器端来说没有任何区别,区别在浏览器端
3). 对浏览器端来说,只有XHR或fetch发出的请求才是ajax请求,其他的都是一般http请求
4). 浏览器端接收到响应:
    a. 一般请求: 浏览器会直接显示响应数据体,也就是刷新/跳转页面
    b. ajax请求: 浏览器不会对页面做任何更新操作,只是调用相应的回调函数并传入响应数据
    

4. XHR的API
1). XMLHttpRequest() 创建XHR对象的构造函数
2). status 响应状态码,比如404,200...
3). statusText 响应状态文本
4). readyState 标识请求状态的只读属性
    0 初始
    1 open()之后
    2 se

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。