本課程為 JavaScript 非同步訓練的第二部份 第一部份的專案練習,已經學習到非同步的基本觀念 第二部份,將繼續學習非同步與「錯誤處理」、「收尾處理」的關係 本系列教材,一樣會按照時光推進,讓您知道為何會有這麼多寫法、為何演化到今天這樣子! 準備好的話,讓我們馬上開始吧...
## 課程目標 - 認識 callback hell 與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 callback hell 寫起來的感覺 其實,當年的工程師,面對的真正痛苦,比上次體驗到的更嚴重! 非同步任務,常常需要處理「任務失敗」的情況 ...
## 課程目標 - 認識 promise chain 鏈接與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 promise chain 寫起來的感覺,效果不錯! 這次來試著加上錯誤處理! 只要在上次的 promise chain 最後,加上 `.catc...
## 課程目標 - 認識 async/await 語法與錯誤處理 ## 課程內容 在非同步訓練一的課程,我們初步體驗到 async/await 寫起來的感覺,效果不錯! 這次來試著加上錯誤處理! 說起來也神奇,只要使用 `try/catch` 語法包起來就可以了! ...
## 課程目標 - 認識 callback hell 與收尾處理 ## 課程內容 研究完 callback hell、promise chain、async/await 的錯誤處理 接著來用三課的時間,分別研究收尾處理吧! 讓我們先從 callback hell 的寫法...
## 課程目標 - 認識 promise chain 鏈接與收尾處理 ## 課程內容 接著來學 promise chain 的收尾處理吧! 繼續拿 jquery 當範例,只要在上次的 promise chain 最後,加上 `.always()` 就可以了! ``` ...
## 課程目標 - 認識 async/await 語法與收尾處理 ## 課程內容 接著來學 async/await 的收尾處理吧! 說起來也神奇,只要加上 `finally` 區塊就可以了! ``` try { const data1 = await $.get...
老話一句,程式設計領域發展太快速,新進的學習者容易眼花撩亂 為了讓新手清楚脈絡,我認為有必要稍微從歷史脈絡談起 別擔心,老舊的寫法我們就稍微寫過、帶過就好,實務上幾乎都是寫很新的語法 寫完了這份教材,我相信你實務上不論看到哪種語法,都能看懂! --- 寫完本課內容,我認...
精選技術文章、免費程式設計資源、以及業界重要新聞!