如果您剛剛開始學習JavaScript,您需要多深入地了解這門語言呢?

作為初學者,在您對編程能力充滿信心之前確實很難達到這一點。

在學習編程的過程中,您可能會感到困惑,不知道JavaScript在哪裡結束,Node.js從哪裡開始,反之亦然。

在潛入Node.js之前,我建議您對主要的JavaScript概念有良好的掌握:

  • 語法結構
  • 表達式
  • 類型
  • 變量
  • 函數
  • this
  • 箭頭函數
  • 迴圈
  • 迴圈和作用域
  • 數組
  • 模板字面量
  • 分號
  • 嚴格模式
  • ECMAScript 6、2016、2017

掌握了這些概念,您就可以成為一名熟練的JavaScript開發人員,在瀏覽器和Node.js兩個環境中都能夠應對自如。

以下概念也是理解非同步編程的關鍵,而非同步編程是Node.js的一個基本部分:

  • 非同步編程和回調函數
  • 計時器
  • Promises
  • Async和Await
  • 閉包
  • 事件循環