深入研究非同步 JavaScript

熟練掌握非同步 JavaScript 模式; 深入 Callbacks ( 回叫 )、 Promises ( 承諾 )、 Async ( 非同步 ) 、Await ( 等待 )、 Generators ( 生成器 )等的培訓

從這 6 小時的課程,你會學到

  • 非同步 JavaScript 的深度培訓
  • 非同步 JavaScript 的基礎概念
  • 如何使用事件迴圈( event loop )實現非同步 JavaScript
  • 無處不在的 Callback 模式
  • 我們在 Callbacks 遭遇的問題
  • JavaScript Promises 的的來龍去脈( ins、outs 和 whys )
  • Fetch( 取用 ) 命令
  • 非同步等待模式( async await pattern ) – 處理非同步程式碼的新方法
  • Iterators (迭代器)和 Generators (生成器)以及何時使用它

要求

  • 基本程度的 JavaScript。 你的經驗越多,你就越容易掌握這門課所教授的概念
  • 渴望掌握Callbacks ( 回叫 )、 Promises ( 承諾 )、 Async ( 非同步 ) 、Await ( 等待 )、 Generators ( 生成器 )

課程說明

在 JavaScript 中有效地使用非同步程式碼( asynchronous code )對於任何使用 JavaScript 的人來說都是必備的技能。 本課程將帶領你從初級或中級水平掌握非同步 JavaScript。

我首先討論 JavaScript 的非同步程式碼,以及它與同步程式碼的比較。 我們來看看事件迴圈( event loop )以及它在非同步 JavaScript 中扮演的角色。 然後我們研究並使用原始的非同步模式( asynchronous pattern ),即 Callback ( 回叫 )。 我們研究 Promises ( 承諾 ) ,深入探討這個主題。 然後我們將非同步等待模式( await pattern )新增到討論中。 在最後一節中,我們將介紹 generators ( 生成器 )以及它們在程式碼中的使用方式和時間。

我已經用大量的例子建構說明。 我還提供了所有的程式碼檔案,以便你可以跟隨和自己實踐。 該課程包括 10 個練習和一個測驗,以便給你足夠的機會來應用所教授的概念。

通過學習這門課程,你將能夠:

  • 解釋事件迴圈在非同步編碼中的作用。
  • 在整個程式設計中運用 callbacks ( 回叫 )。
  • 無論來源如何,都能配合 Promises ( 承諾 ) 作用
  • 使用非同步 Await ( 等待 )模式使你的非同步程式碼更容易理解。
  • 需要時加入 generators ( 生成器 )

這是我製作的最好的課程之一,我覺得它對非同步 JavaScript 的涵蓋是無與倫比的。 如果你想學習這個非常重要的話題,我很樂意和你一起踏上這段旅程。

目標受眾

任何想要掌握非同步 Javascript 的人

講師簡介

Steven Hancock  All Things JavaScript 的首席培訓師 (更多講師主講課程介紹)

我有20年以上的培訓和產品開發經驗,15年以上的 JavaScript 工作經驗。 我開始學習 JavaScript 的時候,它還是一種新語言,用於網站上的一些小事情。 Javascript 的成長和無處不在的特性既讓我興奮又激勵我。

我目前是 All Things JavaScript 的總裁兼首席培訓師,這是一個任何人都可以使用的資源,希望提高他們的 JavaScript 技能,從新手到專家。

我正在做我最喜歡的事情: 教授技術科目。 當涉及到技術主題時,理解為什麼,而不僅僅是什麼和如何,是非常重要的。 我的目標是幫助成千上萬的 JavaScript 開發人員開始並成為這個領域的專家,從而過上好的程式設計生活。

我是一家線上教學公司 Rapid reception 的合夥人和總裁。 這家公司是我應用我的培訓和發展技能的理想場所。 在那裡,我負責所有與開發和專業服務相關的活動。 我積極參與了 Rapid admit 主要產品的初步開發,這是一個線上教學創作工具,最終在2011年被 Callidus 軟體公司收購。

除了 JavaScript 技術,我還涉足其他 web 技術,比如 ActionScript、 ASP、 PHP、 HTML 和 CSS。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 大多課程 NT320優惠連結 (到 425 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading