JavaScript基礎教程(第8版)

JavaScript基礎教程(第8版)

《JavaScript基礎教程(第8版)》是人民郵電出版社出版的一本書。

基本介紹

  • 書名:JavaScript基礎教程(第8版)
  • 譯者:陳劍甌 柳靖
  • ISBN:9787115276766
  • 出版社:人民郵電出版社
出版信息,內容簡介,目錄,媒體評論,

出版信息

原書名: JavaScript:Visual QuickStart Guide,Eighth Edition
原出版社: Peachpit Press
作者: (美)Tom Negrino Dori Smith [作譯者介紹]
譯者: 陳劍甌 柳靖
叢書名: 圖靈程式設計叢書
出版社:人民郵電出版社
ISBN:9787115276766
上架時間:2012-4-16
出版日期:2012 年4月
開本:16開
頁碼:386
版次:8-1

內容簡介

《javascript基礎教程(第8版)》循序漸進地講述了javascript 及相關的css、dom、ajax、jquery 等技術。書中從javascript 語言基礎開始,分別討論了圖像、框架、瀏覽器視窗、表單、正則表達式、用戶事件和cookie,並在上一版的基礎上新增了兩章,講述jquery 框架的基礎知識。本書不僅介紹了基礎知識和使用方法,也深入探討了javascript 套用示例。
《javascript基礎教程(第8版)》適合有志於從事web 開發和web 設計的初學者閱讀,也是高校相關課程理想的教材。

目錄

《javascript基礎教程(第8版)》
第1章 了解javascript 1
1.1 javascript是什麼 1
1.2 javascript不是java 2
1.3 javascript的起源 3
1.4 javascript可以做什麼 3
1.5 javascript不能做什麼 3
1.6 ajax是什麼 4
1.7 組合式(snap-together)語言 5
1.7.1 對象 5
1.7.2 屬性 6
1.7.3 方法 6
1.7.4 將對象、屬性和方法組合在一起 6
1.7.5 dom簡介 7
1.8 處理事件 7
1.9 值和變數 8
1.9.1 操作符 8
1.9.2 賦值和比較 9
1.9.3 比較 9
1.10 編寫對javascript友好的html 10
.1.10.1 結構、表現和行為 10
1.10.2 div和span 10
1.10.3 class和id 11
1.11 要使用什麼工具 12
第2章 開始 13
2.1 將腳本放在哪裡 13
2.2 關於函式 14
2.3 使用外部腳本 15
2.4 在腳本中添加注釋 17
2.5 向用戶發出警告 18
2.6 確認用戶的選擇 19
2.7 提示用戶 21
2.8 用連結對用戶進行重定向 22
2.9 使用javascript改進連結 25
2.10 使用多級條件 28
2.11 處理錯誤 30
第3章 第一個web應用程式 33
3.1 用循環進行重複操作 33
3.2 將值傳遞給函式 37
3.3 探測對象 39
3.4 處理數組 40
3.5 處理有返回值的函式 42
3.6 更新數組 43
3.7 使用do/while循環 44
3.8 以多種方式調用腳本 46
3.9 組合使用javascript和css 47
3.10 檢查狀態 50
3.11 處理字元串數組 55
第4章 處理圖像 59
4.1 創建翻轉器 59
4.2 創建更有效的翻轉器 61
4.3 構建三狀態翻轉器 64
4.4 由連結觸發翻轉器 66
4.5 讓多個連結觸發一個翻轉器 68
4.6 處理多個翻轉器 71
4.7 創建循環的廣告條 74
4.8 在循環廣告條中添加連結 76
4.9 建立循環式幻燈片 78
4.10 顯示隨機圖像 80
4.11 隨機開始循環顯示圖像 81
第5章 視窗與框架 83
5.1 防止頁面顯示在框架中 83
5.2 設定目標 84
5.3 用javascript載入iframe 86
5.4 iframes的使用 87
5.5 創建動態iframe 89
5.6 在文檔之間共享函式 90
5.7 打開新視窗 92
5.8 為視窗載入不同的內容 96
第6章 表單處理 98
6.1 選擇並轉移導航選單 99
6.2 動態地改變選單 102
6.3 建立必須填寫的欄位 104
6.4 根據其他欄位對欄位進行檢查 109
6.5 標識有問題的欄位 111
6.6 準備進行表單驗證 113
6.7 處理單選按鈕 117
6.8 用一個欄位設定另一個欄位 119
6.9 檢驗zip編碼 122
6.10 驗證電子郵件地址 126
第7章 表單和正則表達式 131
7.1 用正則表達式驗證電子郵件地址 131
7.2 驗證檔案名稱 136
7.3 提取字元串 139
7.4 格式化字元串 141
7.5 對字元串進行格式化和排序 144
7.6 對字元串進行格式化和驗證 146
7.7 使用正則表達式替換元素 148
第8章 處理事件 151
8.1 處理視窗事件 151
8.1.1 onload事件 151
8.1.2 onunload事件 154
8.1.3 onresize事件 154
8.1.4 onmove事件 156
8.1.5 onabort事件 156
8.1.6 onerror事件 156
8.1.7 onfocus事件 156
8.1.8 onblur事件 157
8.2 處理滑鼠事件 158
8.2.1 onmousedown事件 158
8.2.2 onmouseup事件 161
8.2.3 onmousemove事件 161
8.2.4 onmouseover事件 163
8.2.5 onmouseout事件 163
8.2.6 ondblclick事件 164
8.2.7 onclick事件 165
8.3 表單事件處理 165
8.3.1 onsubmit事件 165
8.3.2 onreset事件 165
8.3.3 onchange事件 166
8.3.4 onselect事件 166
8.3.5 onclick事件 166
8.3.6 onblur事件 166
8.3.7 onfocus事件 168
8.4 鍵事件處理 169
8.4.1 onkeydown事件 169
8.4.2 onkeyup事件 172
8.4.3 onkeypress事件 172
第9章 javascript和cookie 173
9.1 建立第一個cookie 173
9.2 讀取cookie 176
9.3 顯示cookie 177
9.4 使用cookie作為計數器 178
9.5 刪除cookie 180
9.6 處理多個cookie 182
9.7 顯示新內容提醒信息 184
第10章 對象和dom 189
10.1 關於節點操縱 189
10.1.1 dom 2和w3c 189
10.1.2 dom 2術語 189
10.1.3 dom 3 190
10.2 添加節點 191
10.3 刪除節點 192
10.4 刪除特定的節點 194
10.5 插入節點 197
10.6 替換節點 199
10.7 用對象字面值編寫代碼 202
第11章 建立動態頁面 206
11.1 在網頁上顯示當前日期 206
11.2 處理周中的日期 208
11.3 根據時間對訊息進行定製 209
11.4 根據時區顯示日期 210
11.5 把24小時制轉換為12小時制 213
11.6 創建倒數計數器 216
11.7 隱藏和顯示層 219
11.8 移動文檔中的對象 221
11.9 日期方法 223
第12章 javascript套用示例 225
12.1 使用可摺疊選單 225
12.2 添加下拉選單 228
12.3 改進下拉選單 230
12.4 帶說明的幻燈片 233
12.5 一個無聊的姓名生成器 236
12.6 柱狀圖生成器 240
12.7 樣式表切換器 246
第13章 ajax簡介 253
13.1 ajax的定義 253
13.2 讀取伺服器數據 255
13.3 解析伺服器數據 261
13.4 刷新伺服器數據 266
13.5 從伺服器獲得數據 267
13.6 用ajax預覽連結 270
13.7 自動補全表單欄位 273
第14章 工具包、框架和庫 279
14.1 添加jquery 280
14.2 使用jquery更新頁面 282
14.3 使用jquery互動 282
14.4 互動與更新 284
14.5 自動完成欄位 287
第15章 用jquery設計頁面 289
15.1 突出顯示新元素 289
15.2 創建可摺疊選單 292
15.3 創建更漂亮的對話框 294
15.4 條紋表格 298
15.5 表格排序 301
第16章 基於jquery的套用 306
16.1 以jquery為基礎 306
16.2 使用themeroller定製外觀 307
16.3 在頁面中添加日曆 309
16.4 拖放元素 313
16.5 使用jquery處理外部數據 316
16.6 使用jquery外掛程式 322
第17章 bookmarklet 328
17.1 第一個bookmarklet 328
17.2 改變頁面的背景顏色 333
17.3 改變頁面樣式 334
17.4 查詢單詞 335
17.5 查看圖像 337
17.6 顯示iso latin字元 339
17.7 將rgb值轉換為十六進制 340
17.8 對值進行轉換 341
17.9 bookmarklet計算器 342
17.10 縮短url 344
17.11 檢驗頁面 344
17.12 通過電子郵件傳送頁面 345
17.13 改變頁面大小 346
附錄a javascript的版本演化和參考資料 348
附錄b javascript保留字 373
附錄c css參考 376
附錄d 其他學習資源 386

媒體評論

“本書是我所見過的講解最清晰、內容最全面、最吸引人的JavaScript程式設計圖書。”
——亞馬遜讀者評論

相關詞條

熱門詞條

聯絡我們