如果您剛剛開始學習JavaScript,您需要多深入地了解這門語言呢?
作為初學者,在您對編程能力充滿信心之前確實很難達到這一點。
在學習編程的過程中,您可能會感到困惑,不知道JavaScript在哪裡結束,Node.js從哪裡開始,反之亦然。
在潛入Node.js之前,我建議您對主要的JavaScript概念有良好的掌握:
- 語法結構
- 表達式
- 類型
- 變量
- 函數
- this
- 箭頭函數
- 迴圈
- 迴圈和作用域
- 數組
- 模板字面量
- 分號
- 嚴格模式
- ECMAScript 6、2016、2017
掌握了這些概念,您就可以成為一名熟練的JavaScript開發人員,在瀏覽器和Node.js兩個環境中都能夠應對自如。
以下概念也是理解非同步編程的關鍵,而非同步編程是Node.js的一個基本部分:
- 非同步編程和回調函數
- 計時器
- Promises
- Async和Await
- 閉包
- 事件循環