Ajax or Fetch

Fetch 链式 基于Promise

Ajax 很多方法、回调 兼容强

Fetch兼容不行 写起来是方便 不过很多方法、回调也要自己去封装

你们在用Fetch 还是 Ajax

阅读 4.4k
6 个回答

ajax用的多,fetch尝试额一下,Ajax的本质是使用XMLHttpRequest对象来请求数据,fetch 是全局量 window 的一个方法其采用了Promise的异步处理机制,使用比ajax更加简单,避免了ajax中函数嵌套的不足,感觉未来有可能会逐渐代替ajax

目前ajax使用居多,但使用ajax一般不会直接使用XMLHttpRequest对象,更多的是使用第三方网络请求库,这些库基于XMLHttpRequest做了封装,比如axios、superagent等。fetch目前通过引入Pollyfill的方式,现在兼容性已不是问题,而且fetch promise的调用方式绝对要比使用回调方便,可能题主还没有习惯这种写法。当然,很多基于ajax的网络请求库也提供了promise api,比如axios。

目前还在使用ajax

axios 封装好的一个库,可跨域。fetch太底层了。

新的项目已经开始采用fetch了,确实很好用

推荐问题