Open tiantingrui opened 2 years ago
三者都用于网络请求,但是不同维度
【面试题】用XMLHttpRequest实现Ajax
function ajax1(url, successFn) { const xhr = new XMLHttpRequest() xhr.open("GET", url, false) xhr.onreadystatechange = function() { if (xhr.readyState == 4) { if (xhr.status == 200) { successFn(xhr.responseText) } } } xhr.send(null) } function ajax2(url) { return fetch(url).then(res=> res.json()) }
API 只有 fetch 和 xhr, lib 很多
三者都用于网络请求,但是不同维度
【面试题】用XMLHttpRequest实现Ajax
Fetch
Axios
划重点
API 只有 fetch 和 xhr, lib 很多