本模組課程合計15小時,每週三小時可分為五週授畢
JavaScript陣列 (4小時)
1. 引起動機的問題 (20 min)
2. 陣列基本定義 (20 min)
3. 建立陣列 (20 min)
4. 基本陣列操作取得與設定陣列元素值 (20 min)
5. 列舉陣列元素 for/for of (20 min)
6. 進階陣列操作: 切片取值、Split、Join /map/reverse/splice (60 min)
JavaScript函式(5小時)
1. 引起動機的問題 20 min
2. 函式簡介、函式的定義 15 min
3. 函式的結構: 函式名稱、參數、body、回傳值 30 min
4. 函式的呼叫、參數傳送過程 (30 min)
5. Lambda表式法 (25 min)
6. 以函式做為變數的運用 (35 min)
JavaScript物件(6小時)
1. 引起動機的問題 (20min)
2. 物件定義 (10 min)
3. 帶有行為的物件 (15 min)
4. 建構式 (20 min)
5. New: 物件的建立過程 (30min)
6. 物件機制:This/Apply (30 min)
7. Prototype (60 min)
8. 以類別定義物件 (15 min)