1. 引言
Fetch API 是现代浏览器内置的网络请求接口,专为取代传统的 XMLHttpRequest
而设计。它基于 Promise
设计,大幅简化了异步 HTTP 请求写法,支持 async/await
语法,使得异步代码更易读和维护。
XMLHttpRequest
:传统 AJAX 技术的底层 APIPromise
:异步操作结果的占位符对象,通过.then()
链式调用,将嵌套结构扁平化async/await
:Promise 的语法糖,将异步代码写出同步代码的形式,极大提升可读性与维护性