XHR基础使用
解决:客户端和服务器的异步通信 (减少网络延迟或损耗, 提高用户体验, 并增强了JS在浏览器上操作HTTP的能力)
let xhr = new XMLHttpRequest();xhr.open('GET', url);xhr.response = 'json';xhr.onload = () => {// xhr.response}xhr.onerror = () => {// error}xhr.send();
缺陷:
- request、response和事件监听在一个对象中
 - 需要实例化才能发送请求
 - 不符合职责单一的原则
 
XHR运作机制
fetch
参考:
