| Table of Contents |
|---|
Chapter 1: JavaScript 基本介紹 |
| 1-1:背景及特色 |
| 1-2:執行方式一:循序執行 |
| 1-3:執行方式二:事件驅動 |
| 1-4:基本表單 |
| 1-5:JavaScript 和 VBScript 的比較 |
| 1-6:網路資源 |
| Chapter 1: Exercises |
Chapter 2: 程式控制結構 |
| 2-1:條件敘述 |
| 2-2:迴圈敘述 |
| Chapter 2: Exercises |
Chapter 3: 基本資料型態 |
| 3-1:資料型態簡介 |
| 3-2:數字 |
| 3-3:字串 |
| 3-4:布林 |
| 3-5:日期物件 |
| 3-6:數學物件 |
| 3-7:影像物件 |
| Chapter 3: Exercises |
Chapter 4: 進階資料型態 |
| 4-1:陣列物件的簡介 |
| 4-2:陣列物件的方法 |
| 4-3:字典物件 |
| 4-4:自訂物件 |
| Chapter 4: Exercises |
Chapter 5: 自訂函數 |
| 5-1:變數有效範圍 |
| 5-2:函數定義檔案的使用 |
| 5-3:遞迴呼叫與可變個數的引數 |
| 5-4:預約程式碼的執行 |
| Chapter 5: Exercises |
Chapter 6: 文件物件模型(DOM) |
| 6-1:DOM 的性質 |
| 6-2:DOM 的方法 |
| Chapter 6: Exercises |
Chapter 7: 表單 |
| 7-1:表單及其屬性與性質 |
| 7-2:表單元素及其相關物件 |
| 7-3:動態下拉式選單 |
| 7-4:簡易表單資料驗證 |
| Chapter 7: Exercises |
Chapter 8: 事件 |
| 8-1:事件與事件處理器 |
| 8-2:捕捉鍵盤與滑鼠事件 |
| 8-3:事件列表 |
| Chapter 8: Exercises |
Chapter 9: 小餅乾(Cookies) |
| 9-1:讀寫小餅乾 |
| 9-2:設定失效日期 |
| 9-3:相關技術細節 |
| Chapter 9: Exercises |
Chapter 10: 通用表示法 |
| 10-1:資料驗證 |
| 10-2:資料修改 |
| 10-3:通用式相關列表 |
| 10-4:常用資料規則 |
| Chapter 10: Exercises |
Chapter 11: 資料保護 |
| 11-1:網址保護 |
| 11-2:網頁內容保護 |
| 11-3:程式內容保護 |
| 11-4:電子郵件隱藏 |
| Chapter 11: Exercises |