前端開發需要了解的異步請求方式

異步請求

背景:

異步請求,為了優化用戶體驗,而誕生。

ajax

  • 界面用戶體驗改善,局部刷新
  • 每次都需要重複寫XMLHttpRequest相關代碼

calback

  • 依賴於之前業務邏輯,並非真正的異步,
  • 進行了封裝,減少了XMLHttpRequest相關代碼

fetch

promise

  • 代碼返回結果處理,拉平,編寫上體驗更好,

axios 增強版promise

es6 async/await

e6 yield

  • 多個請求之間,把異步代碼修改為同步,等待

Rxjs


本文作者:前端首席體驗師(CheongHu)
聯繫郵箱:[email protected]
版權聲明: 本文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明出處!


分享到:


相關文章: