我知道Fetch API使用,Promise并且两者都允许您向服务器执行AJAX请求。
Promise
我已经阅读到Fetch API具有一些额外的功能,这些功能在XMLHttpRequest(和Fetch API polyfill 中均不可用,因为它基于XHR)。
XMLHttpRequest
XHR
Fetch API有哪些额外功能?
您可以使用fetch而不是XHR进行以下操作:
no-cors
您可以使用XHR进行一些事情,而使用fhr尚无法完成,但是它们迟早都可以使用(请在此处阅读“未来的改进”部分:https://hacks.mozilla .org / 2015/03 / this-api-is-so-fetching /):
本文https://jakearchibald.com/2015/thats-so- fetch/包含更详细的描述。