前端开发需要了解的异步请求方式

异步请求

背景:

异步请求,为了优化用户体验,而诞生。

ajax

  • 界面用户体验改善,局部刷新
  • 每次都需要重复写XMLHttpRequest相关代码

calback

  • 依赖于之前业务逻辑,并非真正的异步,
  • 进行了封装,减少了XMLHttpRequest相关代码

fetch

promise

  • 代码返回结果处理,拉平,编写上体验更好,

axios 增强版promise

es6 async/await

e6 yield

  • 多个请求之间,把异步代码修改为同步,等待

Rxjs


本文作者:前端首席体验师(CheongHu)
联系邮箱:[email protected]
版权声明: 本文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!


分享到:


相關文章: