JavaScript 程式設計與應用:用於網頁用戶端

張智星

本線上教材已經付梓成書,請見此「JavaScript 程式設計與應用」,因此本頁只連結試閱章節以及補充習題

Table of Contents

Chapter 1: JavaScript 基本介紹

本章介紹 JavaScript 的背景及特性,並說明 JavaScript 的執行方式及基本範例。
1-1:背景及特色
1-2:執行方式一:循序執行
1-3:執行方式二:事件驅動
1-4:基本表單
1-5:JavaScript 和 VBScript 的比較
1-6:網路資源
Chapter 1: Exercises

Chapter 2: 程式控制結構

本章介紹 JavaScript 的程式控制結構,以便控制程式的執行流程。我們將針對「條件敘述」與「迴圈敘述」這兩大程式控制結構來進行說明。
2-1:條件敘述
2-2:迴圈敘述
Chapter 2: Exercises

Chapter 3: 基本資料型態

本章說明 JavaScript 常用的資料型態,以及與這些資料型態相關的函式及範例。
3-1:資料型態簡介
3-2:數字
3-3:字串
3-4:布林
3-5:日期物件
3-6:數學物件
3-7:影像物件
Chapter 3: Exercises

Chapter 4: 進階資料型態

本章說明 JavaScript 的一些進階資料型態,包含陣列、字典物件、自訂物件等。掌握這一些進階資料型態,你的程式碼就會更簡潔易懂。
4-1:陣列物件的簡介
4-2:陣列物件的方法
4-3:字典物件
4-4:自訂物件
Chapter 4: Exercises

Chapter 5: 自訂函數

本章說明 JavaScript 的函數如何使用,包含在函數內外的變數有效範圍、如何將函數集中於函數定義檔、如何產生遞迴函數、如何產生具有可變個數之輸入的函數,以及如何預約及取消程式碼的執行。精通函數的使用,會使程式碼的組合更具有彈性、管理更加便利。
5-1:變數有效範圍
5-2:函數定義檔案的使用
5-3:遞迴呼叫與可變個數的引數
5-4:預約程式碼的執行
Chapter 5: Exercises

Chapter 6: 文件物件模型(DOM)

本章介紹文件物件模型(Document Object Models,簡稱 DOM),這是動態網頁的基礎,只要瞭解 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)

JavaScript 無法對本機硬碟進行讀寫,唯一的例外就是小餅乾。本節將說明如何使用 JavaScript 來讀寫小餅乾,以及如何使用小餅乾來紀錄使用者的各種資料。
9-1:讀寫小餅乾
9-2:設定失效日期
9-3:相關技術細節
Chapter 9: Exercises

Chapter 10: 通用表示法

本章介紹通用表示法,這是一套強大的字串比對方式,可以讓你在進行 JavaScript 程式設計時,能夠有事半功倍的效果!
10-1:資料驗證
10-2:資料修改
10-3:通用式相關列表
10-4:常用資料規則
Chapter 10: Exercises

Chapter 11: 資料保護

網頁的資料雖然是已經送到用戶端才開始呈現於瀏覽器,但我們還是能夠使用 JavaScript 來對資料進行程度不一的保護,請見本章之說明。
11-1:網址保護
11-2:網頁內容保護
11-3:程式內容保護
11-4:電子郵件隱藏
Chapter 11: Exercises

[搜尋] [設為我的首頁] [加入我的最愛]
您是來自 54.83.141.145 的貴賓,您已點閱本站網頁 100 次。 (從 0 至今的點閱次數:1000)