promise

去除 try/catch,實作簡潔的 Async 和 Await!

Async 和 Await 提供一種語法糖來撰寫非同步程式碼而看起來很像是同步的樣子,而在這之前若想實作非同步都是使用 callback 或 promise 的方式,產生的問題不外乎是難以閱讀的 callback hell。但,用了 Async 和 Await 就真的能讓程式碼更精簡流暢嗎? ( •́ _ •̀)?

javascript ES6 promise async await · 留言


你懂 JavaScript 嗎?#24 Promise

本文主要會談到 promise 是什麼?promise 的錯誤處理、模式與限制。

You-Dont-Know-JS javascript 2019鐵人賽 你所不知道的JS 你懂JavaScript嗎? 鐵人賽 ES6 You-Dont-Know-JS-Async-and-Performance ReferenceError NaN promise · 留言


redux-promise

redux-promise 是一個符合 Flux Standard Action(FSA)規範且專門給 Redux 所用的 middleware。redux-promise 接收 promise 作為輸入,並回傳 resolved 結果。

redux promise · 留言


jQuery: Deferred Object

使用 Deferred Object 處理非同步狀況。

jQuery promise deferred · 留言


Node.js 中使用 Promise Q

假設我們要執行一項工作 task 3,但執行 task 3 之前要先依序完成工作 task 2 與 task 1。如果沒有使用 promise,而用 callback 的方式完成,程式碼大概會是這樣...要做(依賴)的事情愈多,深度就愈深,完全就是 callback hell 了。

node.js promise · 留言