利用VSCode開發JavaScript

通常在開發 web 程式的時候都會利用 JavaScript 來實作功能,以往都是直接撰寫 Html 再加上<Script>標籤,並且透過瀏覽器來執行,驗證功能。
這樣的開發方式雖然容易,但後續的優化改良都會需要再先進行重構才能進行。
若是能夠直接在編輯器中看到程式的執行結果,隨時進行修正,則勢必能夠提高生產力及無謂的時間浪費,本次將透過 Visual Studio Code 實際操作來達成即時回饋。

工具

  1. Visual Studio Code
  2. Code Runner
  3. JavaScript Standard Style
  4. JavaScript standardjs styled snippets
  5. CodeMetrics

Lab 01 基本操作

  1. 開啟 VSCode
  2. 新增一個檔案,副檔名命名為 js,或是 Ctrl+N 開啟新檔案,並於右下方指定語言類別為 JavaScript
  3. 實際撰寫一個加法 add 函式,該函式需要兩個輸入參數 num1 及 num2
  4. 使用 add 函式計算,並透過 Console.log 顯示結果
  5. 將需要執行的程式碼反白標記
  6. Ctrl+Alt+N 執行
  7. VSCode 的輸出視窗將會顯示結果及執行秒數

Lab 02 JavaScript 標準語法格式規範

  1. 將 Lab01 的 function 改成多行格式
  2. Ctrl+Alt+P 開啟快速指令視窗
  3. 輸入 fix 透過自動完成選擇 JavaScript Standard Style: Fix all auto-fixable Problems

Lab 03 自訂快捷鍵對應

  1. Ctrl+K,Ctrl+S 叫出鍵盤快速鍵設定
  2. 點選 keybindings.json 進行進階設定
  3. 點選右下方定義按鍵繫結關係
  4. 輸入自己要定義的快捷鍵,例如 alt+F
  5. 修改設定的指令 standard.executeAutofix

Lab 04 程式複雜度

  1. 將加法 function 加入防呆判斷
  2. 若輸入非數字則回應 0,輸入數字才開始計算

Lab 05 逐步偵錯

  1. 點選 VSCode 內建的 Debug 按鈕
  2. 點擊組態設定的齒輪圖示,並選擇 Nodejs
  3. VSCode 會建立.vsCode/launch.json 的預設設定範本
  4. 修改 program 項目,指定我們要偵錯的 js 檔案名稱,例如要偵錯放在 js 目錄下的 test.js,就設定如下
  5. 下中斷點後,點選綠色 Play 的偵錯按鈕或按下 F5 開始偵錯