别再学XMLHttpRequest了,Fetch才是未来

你还在用XMLHttpRequest?别自欺欺人了。

Fetch API已经替你铺好了路,直接上。

**为什么?因为效率。**

说白了,Fetch就是现代浏览器的原生Promise网络请求方案。你不需要回调地狱,不需要处理一堆闲杂状态。一个`fetch(url)`返回Promise,一行代码搞定发起,`.then()`处理结果。

**真相是:大多数开发者高估了XMLHttpRequest的复杂性,低估了Fetch的简洁。**

接口就几个:
- `fetch()`:全局方法,核心。
- `Headers`:处理请求头。
- `Request`:构建请求。
- `Response`:处理响应。

你以为这就完了?还有延迟fetch(`fetchLater()`),可以设定在页面关闭时发送请求——这不就是数据分析、日志上报的完美工具?

**记住:技术世界只有两种人——拥抱变化的人,和被迫拥抱变化的人。**

别再说“兼容性”当借口。现代浏览器全支持。你的用户手机都已经是5G了,还在支持IE?

**如果你的代码里还冗余着XMLHttpRequest,立刻重构。**

不用谢,这是你今年最值得的一分钟。

#读书笔记

iMessage 邮件 联系我们