JavaScript實用範例辭典

JavaScript實用範例辭典

《JavaScript實用範例辭典》是2007年清華大學出版社出版的圖書,作者是蔡俊平。

基本介紹

  • 書名:JavaScript實用範例辭典
  • 作者:蔡俊平
  • ISBN:9787302155584
  • 頁數:401
  • 定價:39.80元
  • 出版社:清華大學出版社
  • 出版時間:2007-7
內容簡介,圖書目錄,

內容簡介

本書通過369個範例,詳細介紹了JavaScript的基本知識、通過 JavaScript在網頁中處理時間/日期、與瀏覽器相關的各方面的知識、與瀏覽器視窗相關的知識、網頁中各種文字特效的實現方法、網頁事件的處理方法、超連結的處理方法、表單的處理方法、頁面內容的處理方法、網頁圖片特效製作的各種技巧、在網頁中嵌入聲音與影像及控制聲音與影像播放的方法,還介紹了如何檢查網頁中數字、字母、時間日期、郵政編碼、電子郵件地址、IP位址是否正確的方法。

圖書目錄

第1章 基礎篇 1
1.1 使用JavaScript 1
1.2 使用VBScript 2
1.3 在JavaScript中使用變數 2
1.4 檢查變數的類型 3
1.5 算術運算符 4
1.6 比較運算符 5
1.7 邏輯運算符 6
1.8 遞增、遞減運算符 7
1.9 算術賦值運算符 8
1.10 三元運算符(條件運算符) 9
1.11 檢查變數是否存在 10
1.12 表達式的計算順序 11
1.13 條件選取(if) 12
1.14 多條件的選取if 13
1.15 雙重選取(if) 14
1.16 多重選取if 15
1.17 switch流程控制 16
1.18 重複執行(for) 17
1.19 重複執行(while) 18
1.20 危險(使用無窮循環凍結頁面) 19
1.21 將1~10之間的奇偶數分開 20
1.22 聲明數組 21
1.23 取得數組的大小 22
1.24 使用循環存取數組 23
1.25 連結兩個數組 24
1.26 數組的排序(使用sort方法) 25
1.27 刪除數組變數 26
1.28 絕對值函式的使用abs() 27
1.29 四捨五入函式的使用round() 27
1.30 取整數函式的使用(ceil()與floor()) 28
1.31 平方根函式的使用(sqrt()) 29
1.32 取得兩個數中的最大數(max())或最小數(min()) 30
1.33 隨機函式(random()) 31
1.34 圓形面積計算 32
1.35 矩形面積計算 33
1.36 三角形面積計算 34
1.37 球體面積計算 34
1.38 聲明一個自定義的函式 35
1.39 單擊按鈕時調用函式 36
1.40 多個函式同時調用 37
1.41 使用對象 38
1.42 聲明一個對象 39
1.43 判斷一個對象是否存在 40
1.44 使用with省略對象名稱 41
1.45 用變數省略對象名稱 42
1.46 取得對象的編號 43
1.47 定義CSS樣式表 44
1.48 取得類的名稱 45
1.49 在指定的時間調用函式 46
1.50 在指定的時間反覆調用函式 47
1.51 載入一個外部的CSS樣式表檔案 48
1.52 指定一個js檔案作為JavaScript來源 49
1.53 指定外部Behavior檔案作為JavaScript的來源 50
1.54 將數字轉換為字元串 51
1.55 將字元串轉換成數字 51
1.56 例外處理 52
第2章 日期/時間篇 54
2.1 在網頁中顯示目前的日期/時間 54
2.2 取得距離基準時間指定毫秒數的時間 54
2.3 取得目前距離基準時間的毫秒數 55
2.4 顯示指定的日期 56
2.5 以本地格式顯示日期/時間 57
2.6 分別取得目前日期的年、月、日 58
2.7 分別取得目前時間的時、分、秒 59
2.8 在網頁中顯示目前是星期幾 60
2.9 在網頁中顯示中文日期和中文星期 60
2.10 顯示有上/下午的時間 61
2.11 在不同的時間顯示不同的提示信息 63
2.12 在文字欄位中動態顯示時間 64
2.13 在標題欄中顯示日期 65
2.14 在標題欄中動態顯示時間 66
2.15 在狀態欄中顯示日期 67
2.16 在狀態欄中動態顯示時間 68
2.17 在頁面指定位置顯示時鐘 69
2.18 帶開關的時鐘 70
2.19 節日倒計時 71
2.20 計算未來的時間 73
2.21 顯示停留時間 74
2.22 倒影時鐘 75
2.23 全中文日期顯示 76
第3章 瀏覽器篇 79
3.1 取得瀏覽器的信息 79
3.2 判斷使用的瀏覽器 79
3.3 獲取瀏覽器的版本 81
3.4 取得用戶信息 82
3.5 獲取作業系統的名稱 82
3.6 根據不同的瀏覽器前往不同的網頁 83
3.7 獲取Build Number(IE) 84
3.8 檢測瀏覽器所安裝的外掛程式 86
3.9 檢測是否安裝Flash外掛程式 87
3.10 檢測是否安裝QuickTime外掛程式 88
3.11 獲取Flash外掛程式的版本 89
3.12 獲取腳本程式引擎信息 90
3.13 編寫可以在IE 4、Netscape 3以上運行的JavaScript 91
3.14 編寫可以在IE 4以上執行的JavaScript 92
3.15 編寫可以在IE 5以上執行的JavaScript 93
3.16 編寫可以在IE 6以上運行的JavaScript 94
3.17 當瀏覽器不支持Script時顯示的內容 95
第4章 Cookie篇 96
4.1 將資料寫入Cookie 96
4.2 讀取Cookie的值 97
4.3 記錄瀏覽者的姓名 98
4.4 顯示瀏覽次數 99
4.5 記錄瀏覽網站的時間 101
4.6 只顯示一次的彈出式視窗 102
4.7 記住登錄賬號和密碼 103
4.8 檢測瀏覽器是否關閉了Cookie功能 105
第5章 視窗篇 106
5.1 警告對話框 106
5.2 在警告對話框上顯示多行訊息正文 106
5.3 確認對話框 107
5.4 輸入對話框 108
5.5 顯示網頁對話框 109
5.6 以頂層模式顯示網頁對話框 110
5.7 取得瀏覽器視窗大小(Netscape) 110
5.8 取得瀏覽器視窗大小(IE) 111
5.9 設定瀏覽器視窗大小(IE) 112
5.10 不能改變大小的視窗 113
5.11 指定瀏覽器視窗的位置 114
5.12 取得螢幕的大小 114
5.13 提示瀏覽者更改解析度 115
5.14 使瀏覽器視窗顯示於螢幕中央 116
5.15 使瀏覽器視窗顯示於螢幕左上角 117
5.16 使瀏覽器視窗顯示於螢幕右下角 118
5.17 使瀏覽器視窗大小適合於螢幕大小 119
5.18 視窗的從天而降效果 120
5.19 振動的視窗 122
5.20 視窗縮小效果 123
5.21 視窗的自動向下滾動 124
5.22 視窗的自動向右滾動 125
5.23 雙擊滑鼠滾動視窗/單擊滑鼠停止滾動 126
5.24 去掉視窗滾動條 127
5.25 讓滾動條在視窗左邊出現 128
5.26 改變視窗滾動條的樣式 129
5.27 不能最小化的視窗 130
5.28 改變在瀏覽器地址欄中顯示的圖示 131
5.29 彈出一個新視窗 131
5.30 彈出一個無屬性欄的視窗 132
5.31 彈出廣告視窗 133
5.32 彈出多個視窗 134
5.33 指定彈出視窗的位置(IE) 135
5.34 指定彈出視窗的位置(Netscape) 136
5.35 彈出一個居中顯示的視窗 137
5.36 彈出一個全螢幕幕視窗 138
5.37 在彈出的視窗中顯示選單 139
5.38 在彈出的視窗中顯示標準按鈕欄 140
5.39 在彈出的視窗中顯示地址欄 141
5.40 在彈出的視窗中顯示狀態欄 141
5.41 在彈出的視窗中顯示滑塊 142
5.42 允許調整彈出視窗的大小 143
5.43 彈出一個頂層視窗 144
5.44 關閉視窗 145
5.45 在主視窗上關閉彈出式視窗 146
5.46 在彈出式視窗上關閉主視窗 146
5.47 將主視窗中的資料輸出到彈出式視窗中 147
5.48 將彈出式視窗的資料輸入到主視窗中 149
5.49 彈出一個自動關閉的視窗 150
第6章 文字篇 152
6.1 連線字元串 152
6.2 比較兩個字元串 153
6.3 取得字元串的長度 154
6.4 英文字母大小寫轉換 155
6.5 取得字元串中指定位置的字元 156
6.6 取得指定Unicode值所表示的字元 157
6.7 搜尋字元串 158
6.8 從右至左搜尋字元串 159
6.9 擷取部分字元串 160
6.10 將字元串分割成單個字元 161
6.11 使用指定的字元分割字元串 162
6.12 發光特效文字 163
6.13 陰影特效文字 164
6.14 半透明文字 165
6.15 水波文字 166
6.16 滑鼠移上去後改變文字的顏色 167
6.17 滑鼠移上去後改變文字的樣式 168
6.18 讓瀏覽者自己選擇網頁文字的大小 168
6.19 讓瀏覽者自己選擇網頁文字的顏色 169
6.20 動態縮放文字 170
6.21 隱藏顯示文字 171
6.22 滑鼠移上時文字顯示陰影 172
6.23 閃爍文字 173
6.24 淡入淡出的文字效果 175
6.25 不斷變色的文字 176
6.26 產生漸變顏色的文字效果 177
6.27 逐字變化文字顏色 178
6.28 文字從左邊移動到右邊 180
6.29 文字來回反彈 181
6.30 升降文字 182
6.31 反彈文字 184
6.32 逐字顯示文字 186
6.33 逐行顯示文字 187
6.34 動感Loading文字 188
6.35 動感標題文字 190
6.36 標題上的跑馬燈文字 191
第7章 網頁事件篇 193
7.1 進入、離開網頁顯示信息 193
7.2 單擊和雙擊滑鼠事件 194
7.3 取得滑鼠的按鍵 195
7.4 禁止單擊滑鼠右鍵 196
7.5 絕對禁止單擊滑鼠右鍵 197
7.6 滑鼠控制文字的滾動 198
7.7 取得滑鼠在網頁中的X、Y坐標(IE) 199
7.8 取得滑鼠在網頁中的X、Y坐標(Netscape) 200
7.9 跟隨滑鼠移動的圖片 201
7.10 跟隨滑鼠移動的文字 202
7.11 跟隨滑鼠移動的星星 204
7.12 可以用滑鼠拖動的文字 206
7.13 使用滑鼠拖動圖片 207
7.14 交換式圖片按鈕 209
7.15 顯示或隱藏圖片 210
7.16 在滑鼠單擊處顯示圖片 211
7.17 滑鼠經過時改變一行表格的顏色 212
7.18 網頁彈出選單 213
7.19 網頁下拉式選單 215
7.20 網頁樹形目錄 216
7.21 取得按鍵的ASCII編碼 218
7.22 取得按下的按鍵 219
7.23 給網頁設定快捷鍵 220
7.24 將按下的按鍵顯示在網頁上 221
7.25 檢查是否按下Ctrl、Alt、Shift鍵 222
7.26 取得鍵盤的方向鍵 223
7.27 用方向鍵來控制圖片的移動 224
7.28 顯示不同的滑鼠指針樣式 226
7.29 使用外部的滑鼠指針樣式 227
7.30 在超級連結上顯示提示信息 227
第8章 超連結篇 229
8.1 單擊按鈕連結到指定的網頁 229
8.2 定時前往其他頁面 230
8.3 隨機顯示網頁 231
8.4 取得目前頁面的網址 232
8.5 設定超連結樣式 232
8.6 按鈕式超連結 233
8.7 定時改變超連結文字的顏色 235
8.8 定時滾動超連結 236
8.9 超連結確認對話框 237
8.10 頁面載入等待 238
8.11 關閉視窗超連結 239
8.12 隨機產生超連結地址 240
8.13 製作登錄的密碼驗證功能 241
8.14 取得頁面的超連結數 242
8.15 取得頁面中所有的超連結地址 243
第9章 表單篇 245
9.1 圖片傳送按鈕 245
9.2 相當於傳送按鈕的超連結 246
9.3 相當於重設按鈕的超連結 246
9.4 防止表單多次傳送 247
9.5 隨機設定表單的傳送地址 249
9.6 在新視窗中顯示錶單內容 250
9.7 允許或禁止對整個表單的訪問 251
9.8 讀取表單中所有元素的名稱 252
9.9 使用E-mail傳送表單 253
9.10 查看文字欄位的內容 254
9.11 驗證文字欄位是否輸入資料 255
9.12 驗證文字欄位中輸入的是否是數字 256
9.13 驗證文字欄位中輸入的是否是字母 258
9.14 驗證文字欄位中輸入的是否是日期格式 259
9.15 驗證文字欄位中輸入的是否是時間格式 261
9.16 驗證文字欄位中輸入的是否為信箱地址 262
9.17 自動切換為英文輸入模式 264
9.18 使用鍵盤選擇文字欄位 265
9.19 使文字欄位取得focus 266
9.20 滑鼠經過時選取文字欄位中的文字 266
9.21 滑鼠經過時改變文字欄位的文字顏色 268
9.22 滑鼠經過時改變文字欄位的背景顏色 269
9.23 滑鼠經過時改變文字欄位的框線顏色 269
9.24 文字欄位自動調整大小 270
9.25 改變文字欄位中文字的對齊方式 271
9.26 雙重輸入文字 272
9.27 以圖片顯示輸入的數字 273
9.28 製作Google搜尋表單 275
9.29 一個簡單的計算器 276
9.30 取得文字區域中文字的行數 277
9.31 在文字區域中移動游標的位置 278
9.32 在文字區域中添加一行文字 279
9.33 限制在文字區域中輸入的文字數量 280
9.34 限制在文字區域中輸入的文字行數 281
9.35 改變文字區域的高寬 283
9.36 檢驗一組選項按鈕的選擇情況 284
9.37 改變目前選取的選項按鈕的顏色 285
9.38 連動式選項按鈕 286
9.39 選中單選按鈕改變網頁背景顏色 288
9.40 檢驗一個複選框是否選中 289
9.41 檢驗一組複選框是否選中 290
9.42 檢驗兩個複選框是否同時選中 291
9.43 解除所有複選框的選中 292
9.44 全選所有複選框 293
9.45 全選或取消的複選框 295
9.46 帶標籤的複選框 296
9.47 取得下拉列表中選取的值 297
9.48 取得下拉列表中選取項目的索引值 298
9.49 取得列表中選取的多個值 299
9.50 跳頁選單的實現 300
9.51 在新視窗中打開網頁 302
9.52 取得檔案欄位中選取的檔案名稱稱(包含路徑) 303
9.53 取得檔案欄位中選取的檔案名稱稱(不包含路徑) 304
9.54 取得檔案欄位中選取檔案的擴展名 306
9.55 將檔案欄位中選取的圖片在網頁中顯示出來 307
9.56 取得檔案欄位中選取圖片的大小 308
9.57 取得檔案欄位中選取圖片的高寬 310
9.58 從檔案欄位中選取一個圖片作為頁面背景 311
第10章 頁面內容篇 313
10.1 將網頁設為首頁 313
10.2 回到瀏覽器的首頁 314
10.3 將網頁加入到收藏夾 314
10.4 導出收藏夾 315
10.5 導入收藏夾 316
10.6 顯示“整理收藏夾”對話框 317
10.7 將網頁設定成桌面項目 318
10.8 前往上一頁/下一頁 319
10.9 前往指定頁 320
10.10 語言首選項 321
10.11 查看網頁的源檔案 322
10.12 查看指定網址的源檔案 323
10.13 另外儲存網頁 324
10.14 查看網頁屬性 325
10.15 列印網頁 326
10.16 打開“頁面設定”對話框 327
10.17 顯示網頁的最後更新時間 328
10.18 為網頁設定訪問時間限制 329
10.19 取得螢幕的色彩品質 331
10.20 將連結頁面顯示在右頁框中 331
10.21 更換內置頁框的內容 333
10.22 同時捲動兩個頁框頁 334
10.23 防止網頁被他人加入頁框 336
10.24 顯示瀏覽器訪問過的網站數 336
10.25 使用百葉窗效果來切換網頁 337
10.26 載入網頁進度條 339
10.27 滿天的星星背景 340
第11章 圖片/濾鏡篇 342
11.1 禁止圖片下載 342
11.2 定時更換圖片 343
11.3 隨機顯示圖片 344
11.4 圖片大小變化 345
11.5 圖片扭曲變形效果 345
11.6 移動圖片的位置 347
11.7 始終在右下角的圖片 348
11.8 圖片隱現的效果 349
11.9 圖片漸漸出現 351
11.10 預先載入圖片 352
11.11 每隔一定時間更換廣告圖片 353
11.12 相片選擇器 354
11.13 圖片不停閃爍的效果 356
11.14 改變圖片的重疊順序 357
11.15 灰度、反相、X光效果圖片 358
11.16 水中倒影圖片 359
11.17 使用百葉窗效果來更換圖片 361
11.18 使用水平棋盤效果來更換圖片 362
11.19 隨機水平細紋效果來更換圖片 363
11.20 設定背景的漸變效果 364
11.21 滿天飛舞的雪花 365
11.22 滾動背景圖片效果 367
第12章 影像/聲音篇 369
12.1 單擊播放音樂 369
12.2 隨機播放背景音樂 370
12.3 MIDI音樂選擇播放 371
12.4 播放AVI影片 372
12.5 控制QuickTime影片的播放/停止 373
12.6 控制Flash動畫的播放/停止 374
12.7 在網頁中全螢幕幕播放Flash動畫 376
12.8 控制Media Player影片的播放/停止 377
12.9 在Media Player中播放一個外部影片檔案 378
12.10 取得在月曆控制項中選取的日期 379
第13章 正則表示 381
13.1 檢驗是否為數字 381
13.2 檢查是否為字母 382
13.3 檢查是否為數字和字母 383
13.4 檢查是否為日期 384
13.5 檢查是否為時間 385
13.6 檢查是否為郵政編碼 386
13.7 檢查是否為電子郵件地址 387
13.8 檢查是否為IP位址 388
13.9 檢查是否為URL 389
13.10 利用正則表達式去除字元串中的重複字元 390
第14章 其他篇 392
14.1 在Netscape中顯示JavaScript檢測視窗 392
14.2 在網頁之間傳遞參數 392
14.3 取得網路的下載速度 394
14.4 檢查是否為閏年 395
14.5 計算複利 396
14.6 JavaScript容錯程式代碼 398
14.7 反轉文字 399
14.8 猜數字遊戲 400

相關詞條

熱門詞條

聯絡我們