* [第1課 ── 認識 callback hell](https://jsfiddle.net/birdie2019/6dm07yo8/20/) * [第2課 ── 認識 promise chain 鏈接](https://jsfiddle.net/birdie2019/p8uL3r1e/28/...
工作了很多年,還是搞不太懂 promise、async/await 是什麼嗎?用這份作業包一次搞定觀念! https://codelove.tw/@howtomakeaturn/course/d3obxP --- 另外,練功作業包現在分成「轉職前端」、「現役前端」兩種專區 因...
老話一句,程式設計領域發展太快速,新進的學習者容易眼花撩亂 為了讓新手清楚脈絡,我認為有必要稍微從歷史脈絡談起 別擔心,老舊的寫法我們就稍微寫過、帶過就好,實務上幾乎都是寫很新的語法 寫完了這份教材,我相信你實務上不論看到哪種語法,都能看懂! --- 寫完本課內容,我認...
## 課程目標 - 認識 async/await 語法與收尾處理 ## 課程內容 接著來學 async/await 的收尾處理吧! 說起來也神奇,只要加上 `finally` 區塊就可以了! ``` try { const data1 = await $.get...
## 課程目標 - 認識 promise chain 鏈接與收尾處理 ## 課程內容 接著來學 promise chain 的收尾處理吧! 繼續拿 jquery 當範例,只要在上次的 promise chain 最後,加上 `.always()` 就可以了! ``` ...
## 課程目標 - 認識 callback hell 與收尾處理 ## 課程內容 研究完 callback hell、promise chain、async/await 的錯誤處理 接著來用三課的時間,分別研究收尾處理吧! 讓我們先從 callback hell 的寫法...
## 課程目標 - 認識 async/await 語法與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 async/await 寫起來的感覺,效果不錯! 這次來試著加上錯誤處理! 說起來也神奇,只要使用 `try/catch` 語法包起來就可以了! ...
## 課程目標 - 認識 promise chain 鏈接與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 promise chain 寫起來的感覺,效果不錯! 這次來試著加上錯誤處理! 只要在上次的 promise chain 最後,加上 `.catc...
## 課程目標 - 認識 callback hell 與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 callback hell 寫起來的感覺 其實,當年的工程師,面對的真正痛苦,比上次體驗到的更嚴重! 非同步任務,常常需要處理「任務失敗」的情況 ...
本課程為 JavaScript 非同步訓練的第二部份 第一部份的專案練習,已經學習到非同步的基本觀念 第二部份,將繼續學習非同步與「錯誤處理」、「收尾處理」的關係 本系列教材,一樣會按照時光推進,讓您知道為何會有這麼多寫法、為何演化到今天這樣子! 準備好的話,讓我們馬上開始吧...
工作了很多年,還是搞不太懂 promise、async/await 是什麼嗎?用這份作業包一次搞定觀念! https://codelove.tw/@howtomakeaturn/course/Pam6qL @hung @birdie2019 @superyngo 找時間來寫寫看~
業界很多關於非同步的教材,會從 async/await 語法開始教起 雖然這是最新、也是目前最流行的語法,但我認為對於新手來說,非常難吸收 要教 async/await 必須先談 promise 的基本 `.then()` 語法 然而,要談 promise,我認為再退一步,從 ca...
## 課程目標 - 認識 async/await 語法 ## 課程內容 體驗過 promise 之後,你會發現雖然改善很多,但還是有一點點麻煩 因為你需要 `.then()` 還有 `return`,而且,還是有一層巢狀結構 因此,工程師在 ES2017 又提出了一個解...
## 課程目標 - 認識 promise chain 鏈接 ## 課程內容 體驗過 callback hell 之後,工程師在 ES2015 提出了一個解決辦法,叫做 Promise 先不談細節,直接體驗使用方式看看! 繼續拿 jquery 為範例(因為 jquery ...
## 課程目標 - 認識 callback hell ## 課程內容 在一般「同步程式設計語言」中,程式碼執行的順序,就是一行一行跑下來,很容易理解 但 JavaScript 是「非同步程式設計語言」,很多時候,執行順序不是一行一行跑下來 為了讓用戶能持續流暢操作瀏覽器...
很多業界工程師,工作了很多年,還是搞不太懂 promise、async/await 是什麼 只知道是在處理非同步相關任務,但是被各種寫法搞得眼花撩亂,上網到處查說明,看半天還是不太懂 本系列教材,將把來龍去脈跟您說清楚,按照時光推進,讓您知道為何多種語法會演化到今天這樣子! 準備好...
精選技術文章、免費程式設計資源、以及業界重要新聞!