乐趣区

关于javascript:fetch与ajax的区别

1.Ajax 的实质是应用 XMLHttpRequest 对象来申请数据,fetch 只是 window 的一个办法。
2. 从 fetch() 返回的 Promise 将不会回绝 HTTP 谬误状态, 即便响应是一个 HTTP 404 或 500。相同,它会失常解决 ( 其中 ok 状态设置为 false), 并且仅在网络故障时或任何阻止申请实现时,它才会回绝。
3.fetch() 默认状况下不接管 cookies,须要配置 credentials 选项。
4.fetch() 配合 service worker 能够实现对申请的缓存。

退出移动版