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

JavaScript程序設(shè)計(jì)(第2版)

JavaScript程序設(shè)計(jì)(第2版)

定 價(jià):¥39.80

作 者: 王小科 編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 教材 研究生/本科/專科教材

ISBN: 9787115351753 出版時(shí)間: 2014-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 284 字?jǐn)?shù):  

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

  本書作為JavaScript相關(guān)課程的教材,系統(tǒng)地介紹了有關(guān)JavaScript開發(fā)所涉及的各類知識(shí)。全書共分13章,內(nèi)容包括Web開發(fā)概述、JavaScript程序設(shè)計(jì)基礎(chǔ)、HTML文檔、JavaScript語(yǔ)言基礎(chǔ)、JavaScript常用內(nèi)置對(duì)象、事件處理、JavaScript常用文檔對(duì)象、JavaScript常用窗口對(duì)象、級(jí)聯(lián)樣式表(CSS)技術(shù)、JavaScript中的XML、Ajax技術(shù)、JQuery技術(shù)及JavaScript實(shí)用技巧與高級(jí)應(yīng)用。此次改版增加了對(duì)JQuery技術(shù)的介紹,JQuery是一套簡(jiǎn)潔、快速、靈活的JavaScript腳本庫(kù),它幫助我們簡(jiǎn)化了JavaScript代碼,簡(jiǎn)單易用。最后通過JavaScript高級(jí)應(yīng)用,介紹了JavaScript應(yīng)用的開發(fā)流程和相關(guān)技術(shù)的綜合應(yīng)用,可以很快地通過JavaScript編程進(jìn)行網(wǎng)頁(yè)的動(dòng)態(tài)設(shè)計(jì)。 書中知識(shí)都結(jié)合具體實(shí)例進(jìn)行講解,由淺入深,詳略得當(dāng),可使讀者快速掌握應(yīng)用JavaScript腳本編程技術(shù)。本書可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)等課程的教材,同時(shí)也適合JavaScript愛好者、初、中、高級(jí)的Web設(shè)計(jì)人員及網(wǎng)頁(yè)開發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《JavaScript程序設(shè)計(jì)(第2版)》作者簡(jiǎn)介

圖書目錄

目 錄
第1章 Web應(yīng)用開發(fā)概述 1
1.1 Web簡(jiǎn)介 1
1.1.1 什么是Web 1
1.1.2 Web的工作原理 2
1.1.3 Web的發(fā)展歷程 2
1.2 Web開發(fā)技術(shù) 3
1.2.1 客戶端技術(shù) 3
1.2.2 服務(wù)器端技術(shù) 5
1.3 網(wǎng)絡(luò)程序體系結(jié)構(gòu) 6
1.3.1 C/S結(jié)構(gòu)介紹 6
1.3.2 B/S結(jié)構(gòu)介紹 7
1.3.3 兩種體系結(jié)構(gòu)的比較 7
習(xí)題 8
第2章 JavaScript概述 9
2.1 JavaScript簡(jiǎn)述 9
2.1.1 什么是JavaScript 9
2.1.2 JavaScript的作用 9
2.1.3 JavaScript的基本特點(diǎn) 12
2.2 JavaScript的環(huán)境要求 13
2.2.1 硬件要求 13
2.2.2 軟件要求 13
2.3 編寫JavaScript的工具 13
2.3.1 使用記事本 14
2.3.2 使用FrontPage 14
2.3.3 使用Dreamweaver 17
2.4 編寫第一個(gè)JavaScript程序 19
2.4.1 編寫JavaScript程序 19
2.4.2 運(yùn)行JavaScript程序 21
2.4.3 調(diào)試JavaScript程序 22
習(xí)題 23
上機(jī)指導(dǎo) 24
第3章 HTML文檔 25
3.1 HTML文檔基礎(chǔ) 25
3.1.1 HTML標(biāo)記 25
3.1.2 HTML文檔的基本結(jié)構(gòu) 27
3.2 HTML文檔中的常用標(biāo)記 28
3.2.1 文字標(biāo)記 28
3.2.2 段落標(biāo)記 31
3.2.3 列表標(biāo)記 33
3.2.4 超鏈接標(biāo)記 35
3.2.5 圖像標(biāo)記 37
3.2.6 表格標(biāo)記 38
3.2.7 框架標(biāo)記 40
3.2.8 多媒體標(biāo)記 44
習(xí)題 45
上機(jī)指導(dǎo) 45
第4章 JavaScript語(yǔ)言基礎(chǔ) 47
4.1 數(shù)據(jù)類型、常量及變量 47
4.1.1 數(shù)據(jù)類型 47
4.1.2 變量 50
4.1.3 常量 52
4.2 表達(dá)式與運(yùn)算符 52
4.2.1 表達(dá)式 52
4.2.2 運(yùn)算符 53
4.3 JavaScript基本語(yǔ)句 58
4.3.1 賦值語(yǔ)句 58
4.3.2 條件語(yǔ)句 58
4.3.3 循環(huán)語(yǔ)句 66
4.3.4 跳轉(zhuǎn)語(yǔ)句 70
4.3.5 異常處理語(yǔ)句 71
4.3.6 注釋語(yǔ)句 73
4.4 函數(shù) 74
4.4.1 函數(shù)的定義 74
4.4.2 函數(shù)的調(diào)用 74
4.4.3 遞歸函數(shù) 76
習(xí)題 77
上機(jī)指導(dǎo) 78
第5章 JavaScript常用內(nèi)置對(duì)象 79
5.1 對(duì)象的基本概念 79
5.1.1 什么是對(duì)象 79
5.1.2 創(chuàng)建對(duì)象 79
5.1.3 在JavaScript中使用對(duì)象 79
5.2 數(shù)學(xué)對(duì)象(Math) 80
5.3 日期對(duì)象(Date) 81
5.3.1 創(chuàng)建Date對(duì)象 81
5.3.2 Date對(duì)象的屬性和方法 82
5.4 字符串對(duì)象(String) 85
5.4.1 創(chuàng)建String對(duì)象 85
5.4.2 String對(duì)象的屬性和方法 85
5.5 數(shù)組對(duì)象(Array) 88
5.5.1 創(chuàng)建Array對(duì)象 88
5.5.2 Array對(duì)象的輸入輸出 89
5.5.3 Array對(duì)象的屬性和方法 90
習(xí)題 92
上機(jī)指導(dǎo) 93
第6章 事件處理 94
6.1 事件的基本概念 94
6.1.1 什么是事件 94
6.1.2 事件處理程序的調(diào)用 94
6.1.3 JavaScript的相關(guān)事件 97
6.2 鼠標(biāo)事件和鍵盤事件 99
6.2.1 鼠標(biāo)的單擊事件 99
6.2.2 鼠標(biāo)的按下或松開事件 100
6.2.3 鼠標(biāo)的移入移出事件 101
6.2.4 鼠標(biāo)移動(dòng)事件 101
6.2.5 鍵盤事件 102
6.3 頁(yè)面相關(guān)事件 104
6.3.1 加載與卸載事件 104
6.3.2 頁(yè)面大小事件 106
6.4 表單相關(guān)事件 106
6.4.1 獲得焦點(diǎn)與失去焦點(diǎn)事件 106
6.4.2 失去焦點(diǎn)修改事件 107
6.4.3 表單提交與重置事件 108
6.5 滾動(dòng)字幕事件 110
6.5.1 onbounce事件 110
6.5.2 onstart事件 111
6.6 編輯事件 112
6.6.1 文本編輯事件 112
6.6.2 對(duì)象拖動(dòng)事件 115
習(xí)題 117
上機(jī)指導(dǎo) 118
第7章 JavaScript常用文檔對(duì)象 119
7.1 文檔(document)對(duì)象 119
7.1.1 document對(duì)象概述 119
7.1.2 文檔對(duì)象的常用屬性、方法與事件 120
7.1.3 文檔對(duì)象的應(yīng)用 121
7.2 窗體(form)及其元素對(duì)象 122
7.2.1 窗體對(duì)象 122
7.2.2 窗體對(duì)象的常用屬性、方法與事件 122
7.2.3 窗體對(duì)象的應(yīng)用 127
7.3 錨點(diǎn)(anchor)與鏈接(link)對(duì)象 130
7.3.1 錨點(diǎn)對(duì)象 130
7.3.2 鏈接對(duì)象 132
7.4 圖像(image)對(duì)象 134
7.4.1 網(wǎng)頁(yè)中的圖像 134
7.4.2 JavaScript中的圖像對(duì)象 135
7.4.3 圖像對(duì)象的應(yīng)用 137
習(xí)題 139
上機(jī)指導(dǎo) 139
第8章 JavaScript常用窗口對(duì)象 140
8.1 屏幕(screen)對(duì)象 140
8.2 瀏覽器信息(navigator)對(duì)象 143
8.3 窗口(window)對(duì)象 144
8.3.1 窗口對(duì)象的常用屬性和方法 144
8.3.2 多窗口控制 145
8.3.3 輸入/輸出信息 150
8.4 網(wǎng)址(location)對(duì)象 153
8.4.1 網(wǎng)址對(duì)象的常用屬性和方法 153
8.4.2 網(wǎng)址對(duì)象的應(yīng)用 154
8.5 歷史記錄(history)對(duì)象 154
8.5.1 歷史記錄對(duì)象的常用屬性和方法 154
8.5.2 歷史記錄對(duì)象的應(yīng)用 154
習(xí)題 155
上機(jī)指導(dǎo) 155
第9章 級(jí)聯(lián)樣式表(CSS)技術(shù) 156
9.1 CSS簡(jiǎn)介 156
9.2 樣式定義 157
9.2.1 樣式定義的格式 157
9.2.2 選擇符的分類 157
9.3 使用樣式 158
9.3.1 嵌入樣式表 158
9.3.2 鏈接外部樣式表 158
9.3.3 引入外部的樣式表 158
9.3.4 內(nèi)嵌樣式 159
9.3.5 CSS樣式的優(yōu)先級(jí) 159
9.4 Style對(duì)象 160
9.4.1 style元素對(duì)象 160
9.4.2 style元素對(duì)象的樣式標(biāo)簽屬性和樣式屬性 160
9.5 CSS屬性 174
9.5.1 字體屬性 174
9.5.2 文本屬性 175
9.5.3 顏色和背景屬性 177
9.5.4 容器屬性 180
9.5.5 列表屬性 182
9.5.6 鼠標(biāo)屬性 184
9.5.7 定位和顯示 184
9.5.8 CSS濾鏡 186
習(xí)題 189
上機(jī)指導(dǎo) 189
第10章 JavaScript中的XML 190
10.1 XML簡(jiǎn)介 190
10.2 創(chuàng)建XML 190
10.3 載入XML 192
10.3.1 在IE中創(chuàng)建DOM并載入XML 192
10.3.2 在Mozilla中創(chuàng)建DOM并載入XML 194
10.4 讀取XML 196
10.4.1 獲取XML元素的屬性值 196
10.4.2 應(yīng)用名稱訪問XML文檔 197
10.4.3 通過JavaScript讀取XML文檔中的數(shù)據(jù) 198
10.4.4 使用XML DOM對(duì)象讀取XML文件 200
10.5 通過JavaScript操作XML實(shí)現(xiàn)分頁(yè) 201
習(xí)題 203
上機(jī)指導(dǎo) 203
第11章 Ajax技術(shù) 204
11.1 Ajax介紹 204
11.2 Ajax技術(shù)的組成 205
11.2.1 JavaScript 205
11.2.2 XMLHttpRequest 205
11.2.3 CSS 207
11.2.4 DOM 208
11.2.5 XML 208
11.3 應(yīng)用Ajax讀取XML文檔 208
習(xí)題 212
上機(jī)指導(dǎo) 212
第12章 JQuery技術(shù) 213
12.1 JQuery概述 213
12.1.1 JQuery能做什么 213
12.1.2 JQuery的特點(diǎn) 215
12.2 JQuery下載與配置 215
12.2.1 下載JQuery 215
12.2.2 配置JQuery 216
12.3 JQuery的插件 217
12.3.1 插件的使用 217
12.3.2 流行的插件 217
12.4 JQuery選擇器 219
12.4.1 JQuery的工廠函數(shù) 220
12.4.2 基本選擇器 220
12.4.3 層級(jí)選擇器 225
12.4.4 過濾選擇器 231
12.4.5 屬性選擇器 237
12.4.6 表單選擇器 238
12.5 JQuery控制頁(yè)面 240
12.5.1 對(duì)元素內(nèi)容和值進(jìn)行操作 240
12.5.2 對(duì)DOM節(jié)點(diǎn)進(jìn)行操作 243
12.5.3 對(duì)元素屬性進(jìn)行操作 246
12.5.4 對(duì)元素的CSS樣式操作 246
12.6 JQuery的事件處理 247
12.6.1 頁(yè)面加載響應(yīng)事件 248
12.6.2 JQuery中的事件 248
12.6.3 事件綁定 250
12.6.4 模擬用戶操作 250
12.6.5 事件捕獲與事件冒泡 252
12.7 JQuery的動(dòng)畫效果 255
12.7.1 基本的動(dòng)畫效果 255
12.7.2 淡入淡出的動(dòng)畫效果 257
12.7.3 滑動(dòng)效果 259
12.7.4 自定義的動(dòng)畫效果 261
習(xí)題 264
上機(jī)指導(dǎo) 265
第13章 JavaScript實(shí)用技巧與高級(jí)應(yīng)用 266
13.1 建立函數(shù)庫(kù) 266
13.2 識(shí)別瀏覽器 268
13.3 彈出窗口 269
13.3.1 應(yīng)用SUBMIT彈出新窗口 269
13.3.2 應(yīng)用target屬性更換窗口內(nèi)容 269
13.3.3 彈出圖片窗口 270
13.3.4 定位窗口 271
13.4 在網(wǎng)頁(yè)中加入菜單 272
13.4.1 收縮式導(dǎo)航菜單 272
13.4.2 自動(dòng)隱藏的彈出式菜單 274
13.4.3 半透明背景的下拉菜單設(shè)計(jì) 276
13.4.4 樹狀目錄 281
13.5 用JavaScript實(shí)現(xiàn)動(dòng)畫導(dǎo)航菜單 282
習(xí)題 284
上機(jī)指導(dǎo) 284

本目錄推薦

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