整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
Advertisement
2022-05-08
JavaScript
JavaScript 核心觀念(78) - Promise - Promise 與 AJAX
前言
Promise 其實最常見於 AJAX,因此這一章節會講一下 Promise 跟 AJAX 的關係。
Promise 與 AJAX
首先我們先看一段傳統的 AJAX Get 寫法
1 | |
上面是一個很基礎的 AJAX 寫法,我們可以看到光要寫這一段 API 請求就非常麻煩,或許有些人會將它包裝起來成為一個函式這也是一個好方法
1 | |
雖然看起來很完美的解決,但是實際開發上來講一定不會只請求一個 API,有可能是 3~4 個,那你就該如何確保 API 請求呢?這時候就會搭配 Promise 來解決,確保執行成功與失敗,寫法也是非常像但是會加入 Promise
1 | |
像這樣子撰寫後,我們就可以確保 API 執行完畢之後才往下一個執行
1 | |
透過前面章節的小技巧後,我們就可以大幅優化 API 請求與使用鏈式技巧一直往下接唷~
參考文獻
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
Advertisement