異步請求
背景:
異步請求,為了優化用戶體驗,而誕生。
ajax
- 界面用戶體驗改善,局部刷新
- 每次都需要重複寫XMLHttpRequest相關代碼
calback
- 依賴於之前業務邏輯,並非真正的異步,
- 進行了封裝,減少了XMLHttpRequest相關代碼
fetch
promise
- 代碼返回結果處理,拉平,編寫上體驗更好,
axios 增強版promise
es6 async/await
e6 yield
- 多個請求之間,把異步代碼修改為同步,等待
Rxjs
本文作者:前端首席體驗師(CheongHu)
聯繫郵箱:[email protected]
版權聲明: 本文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明出處!
閱讀更多 前端漫談 的文章
關鍵字: 前端開發 請求 XMLHttpRequest