注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程精通JavaScript動(dòng)態(tài)網(wǎng)頁(yè)編程

精通JavaScript動(dòng)態(tài)網(wǎng)頁(yè)編程

精通JavaScript動(dòng)態(tài)網(wǎng)頁(yè)編程

定 價(jià):¥69.00

作 者: 王俊杰
出版社: 人民郵電
叢編項(xiàng): 程序開發(fā)應(yīng)用精通叢書
標(biāo) 簽: javascript

ISBN: 9787115155375 出版時(shí)間: 2007-02-01 包裝: 平裝
開本: 787*1092 1/16 頁(yè)數(shù): 612 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書結(jié)合JavaScript 1.5和Jscript 5.5,由淺入深、循序漸進(jìn)地全面介紹了JavaScript知識(shí)體系及編程設(shè)計(jì)技巧。全書分4篇,共30章,內(nèi)容涵蓋了JavaScript語(yǔ)法、JavaScript核心內(nèi)容、JavaScript高級(jí)以及JavaScript應(yīng)用等內(nèi)容,對(duì)網(wǎng)頁(yè)設(shè)計(jì)中各方面內(nèi)容進(jìn)行了詳盡的介紹。本書最大的特色在于,通過(guò)大量的代碼實(shí)例對(duì)各個(gè)知識(shí)點(diǎn)的實(shí)際應(yīng)用進(jìn)行講解,力求使讀者通過(guò)對(duì)代碼的分析,提高學(xué)習(xí)興趣,加深對(duì)知識(shí)點(diǎn)的理解。.本書適用于各層次、各類網(wǎng)頁(yè)編程設(shè)計(jì)人員,同時(shí)也可作為高校相關(guān)專業(yè)師生和社會(huì)培訓(xùn)班的教材。...

作者簡(jiǎn)介

暫缺《精通JavaScript動(dòng)態(tài)網(wǎng)頁(yè)編程》作者簡(jiǎn)介

圖書目錄

第一篇 JavaScript基礎(chǔ)
第1章 JavaScript簡(jiǎn)介 3
1.1 歷史、版本與兼容性 3
1.1.1 JavaScript與ECMAScript 3
1.1.2 不同瀏覽器對(duì)JavaScript的支持 4
1.1.3 本書對(duì)讀者知識(shí)結(jié)構(gòu)的要求 4
1.2 JavaScript在HTML中的使用 5
1.2.1 在 script  /script 中的使用 5
1.2.2 代碼屏蔽 6
1.2.3 在單獨(dú)文件中使用 7
1.2.4 作為屬性值使用 8
1.3 JavaScript基本語(yǔ)法 8
1.3.1 執(zhí)行順序 8
1.3.2 大小寫敏感 8
1.3.3 空白符與換行符 9
1.3.4 語(yǔ)句與分隔符 9
1.3.5 塊 9
1.3.6 注釋 10
1.4 JavaScript保留字 10
1.5 錯(cuò)誤與調(diào)試 11
1.5.1 語(yǔ)法錯(cuò)誤 11
1.5.2 邏輯錯(cuò)誤 12
第2章 數(shù)據(jù)類型與變量 13
2.1 簡(jiǎn)單數(shù)據(jù)類型 13
2.1.1 數(shù)值型 13
2.1.2 字串型 16
2.1.3 Boolean 18
2.2 特殊數(shù)據(jù)類型 19
2.2.1 無(wú)定義數(shù)據(jù)類型(undefined) 19
2.2.2 空值(null) 19
2.3 變量 20
2.3.1 類型規(guī)則 20
2.3.2 聲明變量 20
2.3.3 變量命名 20
2.3.4 作用范圍 21
2.3.5 基本類型與合成類型 22
2.3.6 無(wú)用存儲(chǔ)單元的收集 23
2.3.7 作為屬性的變量 24
2.4 類型轉(zhuǎn)換 24
2.4.1 轉(zhuǎn)換規(guī)則 24
2.4.2 提升基本數(shù)據(jù)為對(duì)象 26
2.4.3 顯式類型轉(zhuǎn)換 26
2.5 使用值與使用引用 26
2.5.1 使用值操作數(shù)據(jù) 27
2.5.2 使用引用操作數(shù)據(jù) 27
2.5.3 原始類型與引用類型 27
2.5.4 舉例 28
2.5.5 字符串的特殊性 29
第3章 運(yùn)算符與表達(dá)式 31
3.1 表達(dá)式 31
3.2 算術(shù)運(yùn)算符 32
3.2.1 加號(hào)(+)的特殊含義 32
3.2.2 減號(hào)(?)的特殊含義 34
3.3 賦值運(yùn)算符 34
3.4 比較運(yùn)算符 35
3.4.1 條件語(yǔ)句中使用=符號(hào) 35
3.4.2 比較運(yùn)算符的自動(dòng)轉(zhuǎn)換 36
3.5 邏輯運(yùn)算符 36
3.6 位運(yùn)算符 37
3.6.1 普通位運(yùn)算符 37
3.6.2 位移運(yùn)算符 38
3.7 其他運(yùn)算符 38
3.7.1 遞增與遞減運(yùn)算符 38
3.7.2 算術(shù)運(yùn)算符與位運(yùn)算符的結(jié)合使用 39
3.7.3 ?:運(yùn)算符 39
3.7.4 字符串比較 39
3.7.5 逗號(hào)(,)運(yùn)算符 40
3.7.6 void運(yùn)算符 40
3.7.7 typeof運(yùn)算符 41
3.7.8 對(duì)象運(yùn)算符 41
3.8 運(yùn)算符優(yōu)先級(jí) 42
第4章 基本的流程控制語(yǔ)句 45
4.1 條件判斷語(yǔ)句:if語(yǔ)句 45
4.1.1 簡(jiǎn)單if語(yǔ)句 45
4.1.2 if...else語(yǔ)句 46
4.1.3 else if語(yǔ)句 47
4.1.4 if語(yǔ)句的嵌套 48
4.2 條件判斷語(yǔ)句:switch語(yǔ)句 49
4.3 循環(huán)控制語(yǔ)句 50
4.3.1 while循環(huán) 50
4.3.2 do-while循環(huán) 51
4.3.3 for循環(huán) 52
4.3.4 循環(huán)控制:continue與break語(yǔ)句 54
第5章 函數(shù) 55
5.1 函數(shù)的定義與調(diào)用 55
5.1.1 定義函數(shù) 55
5.1.2 函數(shù)調(diào)用 56
5.2 全局變量與局部變量 58
5.3 參數(shù)變量可變的函數(shù) 59
5.4 創(chuàng)建動(dòng)態(tài)函數(shù) 60
5.5 JavaScript的系統(tǒng)函數(shù) 60
5.5.1 URI編碼處理函數(shù) 61
5.5.2 數(shù)值處理函數(shù) 62
5.5.3 字符串編碼處理函數(shù) 63
5.6 Function構(gòu)造函數(shù)與函數(shù)直接量 65
第6章 JavaScript對(duì)象與數(shù)組 67
6.1 JavaScript對(duì)象 67
6.1.1 對(duì)象的創(chuàng)建 67
6.1.2 對(duì)象的方法 69
6.1.3 原型對(duì)象和繼承 69
6.1.4 面向?qū)ο蟮腏avaScript 70
6.1.5 構(gòu)造函數(shù)與this關(guān)鍵字 71
6.2 JavaScript中的數(shù)組 72
6.2.1 數(shù)組和數(shù)組元素 72
6.2.2 用對(duì)象的方式實(shí)現(xiàn)數(shù)組 75
6.2.3 Array對(duì)象及其屬性與方法 77
6.2.4 作為關(guān)聯(lián)數(shù)組的對(duì)象 79
6.3 JavaScript內(nèi)部對(duì)象 80
6.3.1 Object對(duì)象 80
6.3.2 String對(duì)象 80
6.3.3 Date對(duì)象 84
6.3.4 toString方法 85
6.4 專門用于對(duì)象的語(yǔ)句 86
6.4.1 with語(yǔ)句 86
6.4.2 for...in語(yǔ)句 87
第7章 字符串與數(shù)值處理對(duì)象 89
7.1 字符串對(duì)象 89
7.1.1 字符串和數(shù)值數(shù)據(jù)類型 89
7.1.2 URL字符串編碼和譯碼 91
7.2 數(shù)值處理對(duì)象 92
7.2.1 JavaScript中的數(shù)值 92
7.2.2 Math對(duì)象 94
7.2.3 Number對(duì)象 96
7.2.4 Boolean對(duì)象 98
第8章 正則表達(dá)式 99
8.1 正則表達(dá)式及其作用 99
8.2 元字符“?”與“( )” 99
8.2.1 用?表示可選項(xiàng) 99
8.2.2 用( )表示子匹配 100
8.3 RegEXP對(duì)象 100
8.4 RegExp對(duì)象的屬性 101
8.4.1 靜態(tài)屬性 101
8.4.2 實(shí)例屬性 102
8.5 RegExp對(duì)象的方法 102
8.5.1 test方法 102
8.5.2 exec方法 103
8.5.3 compile方法 104
8.5.4 綜合舉例 104
8.6 String對(duì)象中的相關(guān)方法 105
8.6.1 match方法 105
8.6.2 search方法 106
8.6.3 replace方法 107
8.6.4 split方法 107
8.7 限定符與選擇匹配符 108
8.7.1 用限定符指定連續(xù)出現(xiàn)的次數(shù) 108
8.7.2 貪婪匹配與非貪婪匹配 109
8.7.3 用選擇匹配符進(jìn)行匹配選擇 109
8.8 分組組合與反向引用符 109
8.8.1 分組組合 109
8.8.2 反向引用 110
8.8.3 非捕獲匹配 110
8.8.4 正向“預(yù)測(cè)先行”匹配 110
8.8.5 反向“預(yù)測(cè)先行”匹配 110
8.9 特殊字符與字符匹配符 111
8.9.1 特殊字符 111
8.9.2 字符匹配符 111
8.10 定位符與原義字符 113
8.10.1 用于文本驗(yàn)證的定位符 113
8.10.2 對(duì)特殊字符進(jìn)行轉(zhuǎn)義 116
8.11 實(shí)用舉例 116
8.11.1 普通字符匹配 116
8.11.2 限制表單輸入的內(nèi)容 117
8.11.3 去除重復(fù)字符 117
8.11.4 從URL中提取文件名 117
8.11.5 匹配IP地址 118
第二篇 JavaScript核心技術(shù)
第9章 事件處理 121
9.1 事件與事件處理概述 121
9.1.1 事件與事件名稱 121
9.1.2 事件應(yīng)用 121
9.2 基本事件模型 122
9.2.1 XHTML中的事件綁定 122
9.2.2 使用JavaScript綁定事件處理器 127
9.2.3 事件處理器的作用域 128
9.2.4 事件處理器的返回值 129
9.2.5 手動(dòng)觸發(fā)事件 130
9.3 IE 4+事件模型 133
9.3.1 綁定處理器至對(duì)象 133
9.3.2 Event對(duì)象 134
9.3.3 事件流 135
9.4 DOM2事件模型 136
9.4.1 綁定處理器至對(duì)象 136
9.4.2 Event對(duì)象 137
9.4.3 鼠標(biāo)事件 137
9.4.4 取消默認(rèn)動(dòng)作 139
9.4.5 創(chuàng)建事件 140
第10章 鍵盤和鼠標(biāo)事件處理 143
10.1 鼠標(biāo)事件處理 143
10.1.1 在Netscape瀏覽器中使用鼠標(biāo)事件 143
10.1.2 在IE瀏覽器中使用鼠標(biāo)事件 144
10.1.3 頁(yè)面布局 145
10.1.4 處理MouseDown和MouseUp事件 145
10.1.5 確定用戶在使用哪一種瀏覽器 145
10.2 頁(yè)面預(yù)覽 151
10.3 圖像切換 154
10.4 接收鍵盤輸入 155
10.4.1 使用keyPress事件 155
10.4.2 在Netscape瀏覽器中讀取按鍵 156
10.4.3 在IE瀏覽器中讀取按鍵 156
10.5 用鼠標(biāo)點(diǎn)亮文本 158
10.6 鼠標(biāo)跟隨 161
10.6.1 圖片跟隨鼠標(biāo) 162
10.6.2 文字跟隨鼠標(biāo) 164
10.6.3 星星跟隨鼠標(biāo) 166
10.7 鼠標(biāo)感應(yīng) 170
10.7.1 彈出警告框 170
10.7.2 漸顯圖片 171
10.8 禁用鼠標(biāo)右鍵 172
第11章 對(duì)象模型 175
11.1 對(duì)象模型的概念 175
11.1.1 對(duì)象模型概述 175
11.1.2 初始對(duì)象模型 175
11.2 Document對(duì)象簡(jiǎn)介 177
11.2.1 Document對(duì)象的屬性與方法 177
11.2.2 屬性與方法的應(yīng)用 178
11.2.3 文檔元素的按位置訪問(wèn) 180
11.2.4 文檔元素的按名稱訪問(wèn) 181
11.2.5 事件控制器 181
11.3 組合應(yīng)用 182
11.4 動(dòng)態(tài)修改表單元素內(nèi)容 183
第12章 文檔對(duì)象模型(DOM) 187
12.1 DOM概述 187
12.1.1 DOM分層 187
12.1.2 Document樹 187
12.2 訪問(wèn)元素 189
12.2.1 使用元素標(biāo)識(shí) 189
12.2.2 DOM結(jié)點(diǎn)屬性 190
12.2.3 相鄰結(jié)點(diǎn)檢測(cè) 192
12.2.4 文檔樹檢測(cè)示例 192
12.3 結(jié)點(diǎn) 194
12.3.1 創(chuàng)建 194
12.3.2 插入和追加 195
12.3.3 結(jié)點(diǎn)復(fù)制 197
12.3.4 刪除與替換 198
12.3.5 修改 199
12.4 屬性 201
12.4.1 屬性使用 201
12.4.2 DOM與HTML元素 202
12.4.3 DOM遍歷API 205
12.4.4 DOM Range選擇 206
12.5 與DHTML相對(duì)的DOM 207
12.5.1 innerHTML屬性 208
12.5.2 其他類似屬性 209
12.5.3 document.all[] 210
第13章 樣式與定位 213
13.1 網(wǎng)頁(yè)對(duì)象模型與網(wǎng)頁(yè)元素對(duì)象 213
13.1.1 HTML對(duì)象模型方法 213
13.1.2 DHTML對(duì)象模型方法 214
13.1.3 W3C對(duì)象模型方法 217
13.2 動(dòng)態(tài)網(wǎng)頁(yè)樣式 220
13.2.1 樣式表簡(jiǎn)介 220
13.2.2 樣式的語(yǔ)法規(guī)則 220
13.2.3 層疊式應(yīng)用規(guī)則 221
13.2.4 改變?cè)貙?duì)象的樣式屬性 221
13.2.5 改變網(wǎng)頁(yè)樣式表 222
13.3 網(wǎng)頁(yè)對(duì)象動(dòng)態(tài)定位 222
13.3.1 絕對(duì)位置與相對(duì)位置 223
13.3.2 用z-index設(shè)置網(wǎng)頁(yè)元素順序 224
13.3.3 坐標(biāo)位置及尺寸 224
13.3.4 控制網(wǎng)頁(yè)元素對(duì)象的顯示與隱藏 225
13.4 構(gòu)建跨瀏覽器DHTML庫(kù) 225
第14章 Window對(duì)象 231
14.1 對(duì)話框(Dialog) 231
14.1.1 警告(Alert) 231
14.1.2 確認(rèn)(Confirm) 232
14.1.3 舉例 233
14.1.4 提示(Prompts) 234
14.2 窗口的打開與關(guān)閉 236
14.2.1 打開窗口 236
14.2.2 關(guān)閉窗口 237
14.2.3 窗口特征 238
14.2.4 窗口寫入 240
14.2.5 DOM方法與窗口 242
14.3 控制窗口 244
14.3.1 移動(dòng)窗口 244
14.3.2 改變窗口大小 245
14.3.3 窗口滾動(dòng) 245
14.3.4 設(shè)置窗口定位 247
14.3.5 訪問(wèn)窗口歷史 247
14.3.6 控制窗口狀態(tài)欄 248
14.3.7 窗口時(shí)間與超時(shí)設(shè)定 249
14.4 窗口事件 250
14.4.1 通用窗口事件 251
14.4.2 擴(kuò)展窗口事件 251
14.5 IE瀏覽器窗口擴(kuò)展 252
14.5.1 模式窗口 252
14.5.2 無(wú)模式窗口 253
14.5.3 彈出窗口 253
14.5.4 舉例 253
14.5.5 全屏窗口 255
第15章 Frame對(duì)象 257
15.1 特殊的窗口 257
15.1.1 使用框架 257
15.1.2 訪問(wèn)框架中的窗口 258
15.1.3 對(duì)框架賦值 260
15.2 內(nèi)聯(lián)框架 261
15.3 框架的嵌套應(yīng)用 262
15.3.1 框架嵌套 262
15.3.2 noframes 263
15.3.3 命名框架 264
15.3.4 框架交叉通信 264
15.3.5 嵌套框架交叉通信 266
15.4 框架應(yīng)用 268
15.4.1 裝入框架 268
15.4.2 取消框架 269
15.4.3 框架組裝 269
15.5 用框架進(jìn)行狀態(tài)管理 270
第16章 處理文檔(Document) 273
16.1 早期文檔處理 273
16.1.1 文檔顏色 273
16.1.2 上次修改日期 276
16.1.3 定位與相關(guān)屬性 277
16.2 基本Document方法 280
16.2.1 document.write()與document.writeln() 280
16.2.2 其他方法 282
16.3 使用Document訪問(wèn)傳統(tǒng)HTML元素 283
16.3.1 錨與鏈接 283
16.3.2 表單聚集 285
16.3.3 表單元素聚集 285
16.3.4 圖像聚集 286
16.4 DOM中的相關(guān)內(nèi)容 289
16.4.1 DOM 1中的文檔屬性與聚集 289
16.4.2 HTMLElement 的公用屬性與方法 290
16.4.3 訪問(wèn)具體HTML元素屬性 291
16.5 用DOM處理表格 294
16.5.1 HTML 4中的表格 294
16.5.2 設(shè)置表格屬性 297
16.5.3 操作表格元素 300
16.5.4 操作表元 302
16.6 DOM應(yīng)用 305
16.6.1 改變 div 的內(nèi)容 306
16.6.2 改變頁(yè)面樣式 306
第17章 表單和表單元素 309
17.1 表單基礎(chǔ) 309
17.1.1 表單元素 309
17.1.2 訪問(wèn)表單 310
17.1.3 訪問(wèn)表單域 310
17.2 表單域 312
17.2.1 Input元素屬性 312
17.2.2 按鈕 312
17.2.3 圖像按鈕 314
17.2.4 無(wú)顯著特征的按鈕 314
17.2.5 文本域與文本區(qū) 315
17.2.6 復(fù)選框與單選按鈕 320
17.2.7 文件上傳域 322
17.3 表單驗(yàn)證 322
17.3.1 概述 322
17.3.2 編寫驗(yàn)證表單 325
17.3.3 混合表單驗(yàn)證 327
17.3.4 通過(guò)隱藏域驗(yàn)證表單 331
17.3.5 onchange事件 331
17.3.6 按鍵屏蔽 332
17.4 表單可用性與JavaScript 333
17.4.1 起始焦點(diǎn)域 333
17.4.2 標(biāo)簽與域選擇 333
17.4.3 狀態(tài)信息 334
17.4.4 屏蔽域 334
17.5 動(dòng)態(tài)表單 335
第18章 復(fù)選框和單選按鈕 339
18.1 復(fù)選框 339
18.1.1 設(shè)計(jì)思路 339
18.1.2 完整代碼 340
18.2 單選按鈕 341
18.2.1 設(shè)計(jì)思路 341
18.2.2 完整代碼 342
18.3 復(fù)選框與單選按鈕的組合使用 344
18.3.1 設(shè)計(jì)思路 344
18.3.2 完整代碼 347
18.4 使用elements[]數(shù)組 350
18.4.1 設(shè)計(jì)步驟 350
18.4.2 完整代碼 351
18.5 選擇控件 354
18.5.1 單項(xiàng)選擇控件 354
18.5.2 多項(xiàng)選擇控件 355
18.5.3 級(jí)聯(lián)選擇控件 358
第19章 設(shè)置菜單 361
19.1 下拉菜單 361
19.1.1 基本應(yīng)用 361
19.1.2 改進(jìn) 363
19.1.3 漸顯效果 365
19.2 DHTML菜單 368
19.2.1 模擬系統(tǒng)菜單 368
19.2.2 遠(yuǎn)程控制菜單 370
19.2.3 滑動(dòng)菜單 373
19.3 常見菜單樣式舉例 376
19.3.1 彈出式菜單 376
19.3.2 浮動(dòng)菜單 378
19.3.3 樹型導(dǎo)航式菜單 380
第20章 瀏覽器與性能檢測(cè) 385
20.1 瀏覽器檢測(cè) 385
20.1.1 用于瀏覽器的Navigator對(duì)象 385
20.1.2 檢測(cè)初步 386
20.2 檢測(cè)內(nèi)容 387
20.2.1 JavaScript檢測(cè) 387
20.2.2 JavaScript版本檢測(cè) 389
20.2.3 JavaScript對(duì)象檢測(cè) 389
20.2.4 Java檢測(cè) 390
20.2.5 插件檢測(cè) 390
20.2.6 語(yǔ)言檢測(cè) 391
20.3 用于可視化檢測(cè)的Screen對(duì)象 391
20.3.1 獲取瀏覽器窗口大小 392
20.3.2 設(shè)置屏幕對(duì)象的尺寸 393
20.3.3 有選擇地顯示圖片 394
20.4 高級(jí)檢測(cè)技術(shù):示例代碼 395
20.5 瀏覽器控制:瀏覽器按鍵模擬 396
20.6 個(gè)性設(shè)置:指定主頁(yè) 397
第21章 使用Cookie保存狀態(tài) 399
21.1 Cookie概述 399
21.2 在JavaScript中使用Cookie 400
21.2.1 Cookie設(shè)置 400
21.2.2 Cookie讀取 401
21.2.3 Cookie分析 401
21.2.4 刪除Cookie 402
21.2.5 安全問(wèn)題 403
21.3 管理用戶狀態(tài) 403
21.3.1 重定向 403
21.3.2 彈出窗口 404
21.3.3 用Cookie保存定制樣式 404
21.4 IE瀏覽器狀態(tài)擴(kuò)展 406
第22章 圖像處理 409
22.1 通過(guò)單擊按鈕來(lái)改變圖像 409
22.2 彩色頁(yè)面 410
22.2.1 使用Image對(duì)象 410
22.2.2 使用images[]數(shù)組 411
22.3 IE瀏覽器中的結(jié)構(gòu)化圖形控件 414
22.3.1 屬性 414
22.3.2 方法 415
22.3.3 事件 415
22.3.4 設(shè)置畫筆顏色 416
22.3.5 畫矩形 416
22.3.6 畫橢圓 417
22.3.7 畫扇形 417
22.3.8 完整的實(shí)例代碼 417
22.4 在Web頁(yè)面中定位圖像 418
22.5 在IE瀏覽器中拖動(dòng)圖像 419
22.5.1 MouseMove事件 420
22.5.2 取消系統(tǒng)拖動(dòng)事件 420
22.6 通用翻轉(zhuǎn)代碼 421
22.7 應(yīng)用舉例 423
22.7.1 跟隨屏幕移動(dòng)的圖片 423
22.7.2 圖像滾動(dòng)公告板 426
22.7.3 左右移動(dòng)的圖片 429
22.7.4 圖片的漸隱漸顯 430
22.7.5 不停閃爍的圖片 433
22.7.6 圖片倒映 434
第23章 動(dòng)畫 437
23.1 應(yīng)用DHTML 437
23.1.1 簡(jiǎn)單過(guò)渡 437
23.1.2 目標(biāo)翻轉(zhuǎn) 441
23.1.3 普通動(dòng)畫 442
23.2 隨機(jī)發(fā)生器 446
23.3 使用IE瀏覽器的DirectAnimation 447
23.3.1 PixelLibrary庫(kù)和MeterLibrary庫(kù) 448
23.3.2 使用畫板 448
23.3.3 創(chuàng)建平移 449
23.3.4 創(chuàng)建旋轉(zhuǎn) 450
23.3.5 完整代碼 451
23.4 Sequencer控件 453
23.4.1 事件與方法 453
23.4.2 創(chuàng)建動(dòng)畫 453
23.4.3 完整代碼 454
23.5 Path控件 456
23.5.1 屬性、方法與事件 456
23.5.2 創(chuàng)建動(dòng)畫 457
23.5.3 完整代碼 458
23.6 應(yīng)用實(shí)例 459
23.6.1 永遠(yuǎn)居中的背景圖片 459
23.6.2 隨機(jī)顯示的背景圖片 460
23.6.3 垂直滾動(dòng)公告板 461
23.6.4 類似Flash的字幕效果 464
23.6.5 地震效果 465
第三篇 JavaScript高級(jí)技術(shù)
第24章 嵌入式對(duì)象 469
24.1 Java Applet 469
24.1.1 IE瀏覽器中的Java Applet 469
24.1.2 在HTML中引用Java Applet 469
24.1.3 archive屬性 470
24.1.4 codebase屬性 470
24.1.5 alt屬性 470
24.1.6 name屬性 470
24.1.7 在JavaScript中訪問(wèn)Java Applet 470
24.1.8 Java檢測(cè) 471
24.2 插件技術(shù) 473
24.2.1 插件簡(jiǎn)介 473
24.2.2 使用插件 473
24.2.3 MIME類型 474
24.2.4 檢測(cè)特殊插件 477
24.2.5 實(shí)現(xiàn)插件交互 478
24.3 ActiveX控件 481
24.3.1 在XHTML中的使用 481
24.3.2 使代碼兼容多種瀏覽器 481
24.3.3 用ActiveX控件實(shí)現(xiàn)交互 482
第25章 遠(yuǎn)程JavaScript 485
25.1 單向通信 485
25.1.1 概述 485
25.1.2 創(chuàng)建Image對(duì)象 485
25.1.3 重定向 486
25.2 雙向通信 487
25.2.1 Image對(duì)象的不同 487
25.2.2 線程 488
25.2.3 用Cookie替代Image 488
25.2.4 動(dòng)態(tài)內(nèi)容 489
25.2.5 服務(wù)端計(jì)算 491
25.2.6 回收 492
25.2.7 嵌入式框架(iframe)示例 493
25.3 XMLHTTP對(duì)象 494
25.3.1 屬性與方法 495
25.3.2 創(chuàng)建與發(fā)送請(qǐng)求 495
25.3.3 POST 496
第26章 JavaScript與XML 497
26.1 XML概述 497
26.1.1 XML規(guī)范性 497
26.1.2 XML有效性 499
26.2 顯示XML 500
26.2.1 使用XSLT將XML轉(zhuǎn)換為HTML 500
26.2.2 使用CSS顯示XML文檔 504
26.2.3 XML與XHTML的結(jié)合 505
26.3 DOM與XML 507
26.3.1 Internet Explorer 507
26.3.2 Mozilla 510
26.4 IE XML數(shù)據(jù)島 513
26.4.1 格式化輸出 513
26.4.2 動(dòng)態(tài)增刪記錄 514
26.5 一個(gè)RSS閱讀器的例子 516
第27章 JavaScript的安全 521
27.1 同源策略 521
27.1.1 同源檢測(cè) 521
27.1.2 嵌入式文檔 522
27.1.3 外部腳本 522
27.1.4 例外 523
27.1.5 問(wèn)題 523
27.2 結(jié)構(gòu)化安全規(guī)則 524
27.2.1 Mozilla安全規(guī)則 524
27.2.2 Internet Explorer中的安全設(shè)置 525
27.2.3 ActiveX控件 527
27.3 瀏覽器使用JavaScript的安全問(wèn)題 527
27.3.1 轟炸 527
27.3.2 欺騙 528
27.4 跨站點(diǎn)腳本 529
27.4.1 潛在的威脅 529
27.4.2 預(yù)防 530
第四篇 JavaScript典型應(yīng)用
第28章 常用特效設(shè)計(jì) 533
28.1 日期時(shí)間設(shè)計(jì) 533
28.1.1 顯示當(dāng)前時(shí)間 533
28.1.2 顯示當(dāng)前日期和星期 535
28.1.3 同時(shí)顯示日期、時(shí)間和星期 536
28.1.4 分時(shí)段問(wèn)候 537
28.1.5 以數(shù)字圖片來(lái)顯示時(shí)間 539
28.1.6 顯示世界不同地區(qū)的當(dāng)前時(shí)間 542
28.1.7 總是懸浮的時(shí)鐘 546
28.2 計(jì)算器設(shè)計(jì) 549
28.2.1 簡(jiǎn)單的加減乘除運(yùn)算 549
28.2.2 能進(jìn)行四則混合運(yùn)算的計(jì)算器 552
28.3 文字效果設(shè)計(jì) 554
28.4 隨機(jī)顯示的圖片 557
28.4.1 隨頁(yè)面刷新更換頁(yè)面背景 557
28.4.2 隨頁(yè)面刷新顯示不同圖片 558
第29章 綜合應(yīng)用舉例 561
29.1 遞歸 561
29.1.1 原理 561
29.1.2 漢諾塔問(wèn)題求解 562
29.2 頁(yè)面廣告代碼設(shè)計(jì) 565
29.2.1 位置固定的對(duì)聯(lián)廣告 565
29.2.2 隨頁(yè)面滾動(dòng)的對(duì)聯(lián)廣告 567
29.2.3 循環(huán)滾動(dòng)的多幅廣告 571
29.3 與Ajax結(jié)合實(shí)現(xiàn)級(jí)聯(lián)選擇 575
29.3.1 JavaScript的實(shí)現(xiàn) 575
29.3.2 用Ajax的實(shí)現(xiàn) 579
第30章 與ASP的結(jié)合開發(fā)留言板 587
30.1 結(jié)構(gòu)與功能實(shí)現(xiàn) 587
30.1.1 控制留言長(zhǎng)度 587
30.1.2 控制留言字體 588
30.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 589
30.2.1 設(shè)置管理信息表 589
30.2.2 設(shè)置留言信息表 589
30.2.3 連接數(shù)據(jù)庫(kù) 590
30.3 后臺(tái)管理 590
30.3.1 管理員登錄 590
30.3.2 管理員管理 592
30.3.3 基本設(shè)置管理 595
30.4 填寫留言 597
30.4.1 用戶信息輸入 599
30.4.2 控制留言長(zhǎng)度 600
30.4.3 留言內(nèi)容過(guò)濾 602
30.4.4 控制文本屬性 602
30.5 顯示留言 605
30.5.1 頁(yè)面控制 605
30.5.2 顯示用戶信息 606
30.5.3 顯示留言內(nèi)容 607
30.6 留言管理 609
30.6.1 修改與回復(fù) 609
30.6.2 刪除留言 611
30.6.3 顯示用戶IP 611
30.7 程序運(yùn)行 612

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)