JavaScript1.5實(shí)例教程

出版時(shí)間:2001-7  出版社:人民郵電出版社  作者:Adrian Kingsley-Hughes Kathie Kingsley-Hughes  頁數(shù):284  字?jǐn)?shù):437  譯者:劉勇  

內(nèi)容概要

本書詳細(xì)地探討了JavaScript的所有特性,內(nèi)容包括從基本的語法到動態(tài)HTML等高級概念,還包括處理用戶輸入、用表達(dá)式操作數(shù)據(jù)以及用語句作出判斷等技巧。全書按照循序漸進(jìn)的數(shù)學(xué)步驟編寫并附有豐富的實(shí)例,它將使你的學(xué)習(xí)過程輕松有趣。    本書適合JavaScript的初學(xué)者閱讀,對于有JavaScript編程經(jīng)驗(yàn)的Web程序員亦有很好的示范和借鑒作用。

書籍目錄

第一部分 JavaScript初探 1
第1章 進(jìn)入JavaScript的世界 3
1.1 JavaScript無處不在 4
1.2 為什么要學(xué)習(xí)JavaScript 4
1.3 JavaScript的發(fā)展史 5
1.4 今天的JavaScript 6
1.5 JavaScript的未來 7
1.6 腳本和程序之間的區(qū)別 7
1.7 腳本編寫語言與程序設(shè)計(jì)語言之間的區(qū)別 8
1.8 JavaScript使用者的工具 8
1.8.1 純文本編輯器 8
1.8.2 使用可視化工具 9
1.9 擁有最新的瀏覽器 10
1.10 其他工具 11
1.10.1 創(chuàng)建一個(gè)HTML模板 11
1.10.2 擁有一個(gè)腳本庫 13
第2章 將JavaScript和HTML 結(jié)合起來 15
2.1 HTML和JavaScript——強(qiáng)強(qiáng)攜手 16
2.1.1 HTML主干 16
2.1.2 塊 17
2.1.3 關(guān)于language屬性的其他事項(xiàng) 19
2.2 對較老的瀏覽器隱藏JavaScript 19

第二部分 深入了解JavaScript 23
第3章 運(yùn)行中的JavaScript 25
3.1 探討JavaScript的輸入和輸出 26
3.2 對象、方法和屬性 28
3.2.1 對象 28
3.2.2 方法 28
3.2.3 屬性 28
3.3 使用alert()方法 29
3.4 為JavaScript添加注釋 31
3.4.1 單行注釋 32
3.4.2 多行注釋 32
3.5 使用confirm()方法 33
3.6 使用prompt()方法 35
第4章 用變量處理數(shù)據(jù) 39
4.1 JavaScript中的值 40
4.1.1 字符串 40
4.1.2 數(shù)字 40
4.1.3 關(guān)于數(shù)字 41
4.1.4 最大的數(shù)字和最小的數(shù)字 42
4.1.5 布爾值 42
4.1.6 特殊數(shù)據(jù)類型:數(shù)字、空值和未定義值 42
4.2 JavaScript中的變量 43
4.2.1 創(chuàng)建變量 43
4.2.2 創(chuàng)建多個(gè)變量 46
4.2.3 顯示變量的內(nèi)容 48
4.3 錯(cuò)誤排除 50
4.3.1 例1 50
4.3.2 例2 51
4.3.3 例3 51
4.4 使用prompt()方法為變量賦值 52
第5章 JavaScript數(shù)組和轉(zhuǎn)義字符 59
5.1 使用數(shù)組 60
5.2 快速創(chuàng)建一個(gè)數(shù)組 64
5.3 數(shù)組的長度 65
5.4 顯示所有元素 66
5.5 練習(xí)——編寫交互式故事 67
5.6 轉(zhuǎn)義字符 72
第6章 表達(dá)式、條件、操作符、字符串和數(shù)字 75
6.1 表達(dá)式和條件 76
6.2 操作符簡介 77
6.2.1 算術(shù)操作符 77
6.2.2 關(guān)系操作符 80
6.2.3 邏輯操作符 80
6.2.4 一元操作符 81
6.2.5 賦值操作符 84
6.2.6 其他操作符 86
6.2.7 再談字符串與數(shù)字 90
第7章 在JavaScript中使用語句 95
7.1 什么是語句 96
7.2 variable語句 97
7.3 If語句 97
7.4 循環(huán)語句 101
7.4.1 do...while語句 101
7.4.2 while語句 103
7.4.3 for語句 104
7.4.4 for...in語句 106
7.5 continue語句 107
7.6 break語句 110
7.7 switch語句 111
第8章 使用函數(shù)和事件編寫更好的JavaScript腳本 115
8.1 什么是函數(shù) 116
8.2 你的第一個(gè)函數(shù) 116
8.3 事件 118
8.3.1 onLoad事件 118
8.3.2 onClick事件 119
8.3.3 onMouseover事件 119
8.3.4 onMouseout事件 119
8.4 使用事件 119
8.4.1 使用onLoad事件 119
8.4.2 使用onClick事件 120
8.4.3 使用onMouseover事件 121
8.5 創(chuàng)建有效的函數(shù) 122
8.6 調(diào)用函數(shù)的函數(shù) 124
8.7 圓括號的用途 128
8.8 在函數(shù)之間使用參數(shù) 131
8.9 return語句 132
8.10 練習(xí)——進(jìn)行溫度換算的JavaScript 134
第9章 最大程度地利用對象 137
9.1 什么是對象 138
9.2 對象和瀏覽器 138
9.3 JavaScript對象初探 139
9.4 Math對象 139
9.4.1 PI屬性 139
9.4.2 使用max和min方法 141
9.4.3 使用round方法 142
9.4.4 使用random方法 145
9.5 Date對象 146
9.5.1 使用getFullYear方法 147
9.5.2 使用getMonth方法 147
9.5.3 使用getDay方法 150
9.5.4 小時(shí)、分鐘、秒和毫秒 150
9.6 String對象 151
9.6.1 toUpperCase方法和toLowerCase方法 151
9.6.2 substring方法 152
9.7 with語句 153
9.8 對象的方法和屬性 154
9.8.1 Array對象 154
9.8.2 Boolean對象 154
9.8.3 Date對象 155
9.8.4 Function對象 155
9.8.5 Global對象 155
9.8.6 Math對象 155
9.8.7 Number對象 156
9.8.8 Object對象 156
9.8.9 RegExp對象 156
9.8.10 String對象 156
第10章 如何發(fā)現(xiàn)和消除Bug 159
10.1 什么是Bug 160
10.2 Bug的類型 160
10.2.1 語法錯(cuò)誤簡介 160
10.2.2 運(yùn)行時(shí)錯(cuò)誤 161
10.2.3 邏輯錯(cuò)誤 161
10.2.4 操作符優(yōu)先錯(cuò)誤 161
10.3 查找錯(cuò)誤 163
10.4 縮小錯(cuò)誤的查找范圍 166
10.5 Microsoft Script Debugger 166
10.6 常見的錯(cuò)誤 168
第三部分 在何處使用JavaScript 173
第11章 不拘一格地使用 JavaScript 175
11.1 飛出的牢籠 176
11.2 將JavaScript鏈接到Web頁面 176
11.3 內(nèi)聯(lián)式JavaScript 178
11.4 策略問題 180
11.4.1 方針1 180
11.4.2 方針2 180
11.4.3 方針3 181
11.4.4 方針4 181
11.4.5 方針5 181
第四部分 JavaScript與Dynamic HTML 183
第12章 Dynamic HTML與 JavaScript 185
12.1 DHTML的世界 186
12.2 DHTML的概念和特性 186
12.2.1 頁面組件的面向?qū)ο蟮囊晥D 187
12.2.2 樣式表與分層 187
12.2.3 腳本 188
12.3 瀏覽器之間為什么存在差異 188
12.4 你能用DHTML做什么 189
第13章 層疊樣式表與JavaScript 191
13.1 CSS簡史 192
13.2 CSS簡介 192
13.2.1 例1:改變文本顏色 195
13.2.2 例2:為文本添加格式 196
13.2.3 例3:為超鏈接添加格式 198
13.2.4 例4:定位 203
13.2.5 例5:三維效果 210
13.3 JavaScript與CSS 213
13.4 創(chuàng)建動畫 221
13.4.1 什么是動畫 221
13.4.2 動畫與Internet Explorer 5 222
13.4.3 在Netscape Navigator 4中實(shí)現(xiàn)動畫 227
13.4.4 讓代碼在兩種瀏覽器中都能工作 230
13.4.5 上下移動 232
13.4.6 沿對角線移動 233
13.5 回到JavaScript 235
第14章 JavaScript與文檔對象模型 237
14.1 DOM簡介 238
14.2 DOM能給你多少力量 238
14.3 訪問頁面組件 239
14.3.1 訪問頁面組件的示例 239
14.3.2 組件多多益善 242
14.3.3 使用srcElement 243
14.3.4 添加id 244
14.3.5 父組件和子組件 246
14.3.6 展開和縮回文本 249
14.3.7 表格的單元格 251
14.4 事件模型 253
14.4.1 onClick事件 253
14.4.2 onContextmenu事件 254
14.4.3 onDblclick事件 255
14.4.4 onHelp事件 255
14.4.5 onKeydown事件 256
14.4.6 onKeypress事件 257
14.4.7 onKeyup事件 257
14.4.8 onMousedown事件 258
14.4.9 onMousemove事件 258
14.4.10 onMouseout事件 259
14.4.11 onMouseover事件 260
14.4.12 onMouseup事件 260
14.4.13 onStop事件 260
14.5 JavaScript的力量 261
第15章 更多的例子 263
15.1 例1:為Web頁面添加最后修改日期 264
15.2 例2:簡易的時(shí)鐘 265
15.3 例3:簡單的倒數(shù)計(jì)數(shù)器 268
15.4 例4:簡單的表單驗(yàn)證 269
15.5 例5:輪換條 272
15.6 例6:滾動的狀態(tài)欄消息 273
15.7 例7:對cookie進(jìn)行控制 277

圖書封面

評論、評分、閱讀與下載


    JavaScript1.5實(shí)例教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7