前言
第1 章 JavaScript 是什么
編程與JavaScript ............................................ 10
1.1 編程是什么 ........................................................................12
1.2 HTML、CSS 與JavaScript ................................................15
1.3 字符編碼 ............................................................................22
1.4 上傳到服務器吧 .................................................................25
第2 章 試著開始編程吧
“條件分支”是什么 ........................................... 28
2.1 試著編寫JavaScript ...........................................................30
2.2 使用變量 .............................................................................34
2.3 如果…… .............................................................................39
2.4 制作小測驗題吧 ..................................................................46
2.5 開始計算嘍 .........................................................................55
第3 章 一遍遍地循環(huán)
使用for 或while 來循環(huán) ................................... 64
3.1 “循環(huán)”是什么 ....................................................................66
3.2 奇數加算、偶數加算 ...........................................................75
3.3 試著使用 ........................................................................79
3.4 使用while 來循環(huán) ...............................................................86
3.5 終止循環(huán)、繼續(xù)循環(huán) ...........................................................94
第4 章 用數組來排列
為了操控更多的變量 ....................................... 102
4.1 分離文件 ........................................................................... 104
4.2 制作小測驗程序 ................................................................ 109
4.3 再增加些題目.................................................................... 115
4.4 統(tǒng)計成績 ........................................................................... 120
4.5 試著使用“數組” ............................................................... 122
4.6 計算平均分數 .................................................................... 127
第5 章 函數是什么
編程的函數及使用方法 ............................................. 134
5.1 使用“函數” ...................................................................... 136
5.2 有參數的函數 .................................................................... 140
5.3 參數和返回值 .................................................................... 149
5.4 讓程序簡練 ....................................................................... 155
5.5 讓程序容易理解 ................................................................ 164
第6 章 全局變量和局部變量
變量也有作用域 .......................................................... 172
6.1 變量 .................................................................................. 174
6.2 使用全局變量 ................................................................... 177
6.3 使用局部變量 ................................................................... 183
6.4 查找錯誤........................................................................... 188
第7 章 用JavaScript 做很多事
改變網頁 ....................................................................... 192
7.1 改變圖像的大小 ................................................................ 194
7.2 簡化程序 .......................................................................... 202
7.3 改換圖像 .......................................................................... 207
第8 章 制作游戲
使用事件和定時器制作游戲 .................................... 216
8.1 時而出現,時而消失 ......................................................... 218
8.2 使用定時器 ....................................................................... 224
8.3 變成隨機顯示 ................................................................... 231
8.4 打鼴鼠 .............................................................................. 237
8.5 顯示游戲得分 ................................................................... 245
8.6 游戲結束 .......................................................................... 253
8.7 顯示分數....................................................................264
8.8 增加鼴鼠數量 ................................................................... 274