异步请求
背景:
异步请求,为了优化用户体验,而诞生。
ajax
- 界面用户体验改善,局部刷新
- 每次都需要重复写XMLHttpRequest相关代码
calback
- 依赖于之前业务逻辑,并非真正的异步,
- 进行了封装,减少了XMLHttpRequest相关代码
fetch
promise
- 代码返回结果处理,拉平,编写上体验更好,
axios 增强版promise
es6 async/await
e6 yield
- 多个请求之间,把异步代码修改为同步,等待
Rxjs
本文作者:前端首席体验师(CheongHu)
联系邮箱:[email protected]
版权声明: 本文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
閱讀更多 前端漫談 的文章
關鍵字: 前端开发 请求 XMLHttpRequest