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

JavaScript程序設(shè)計(jì)(高職高專計(jì)算機(jī)軟件技術(shù)專業(yè)系列教材)

JavaScript程序設(shè)計(jì)(高職高專計(jì)算機(jī)軟件技術(shù)專業(yè)系列教材)

定 價(jià):¥20.00

作 者: 劉懷亮
出版社: 冶金工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: javascript

ISBN: 9787502441364 出版時(shí)間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 200 字?jǐn)?shù):  

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

  本書是根據(jù)普通高等教育“十一五”國家級(jí)規(guī)劃教材的指導(dǎo)精神而編寫的。本書全面系統(tǒng)地介紹了用JavaScript語言制作網(wǎng)頁的編程技術(shù)方法。主要內(nèi)容包括:JavaScript編程基礎(chǔ),變量、數(shù)據(jù)類型和表達(dá)式,流程控制,函數(shù),對(duì)象編程,文檔對(duì)象模型與事件驅(qū)動(dòng),窗口、文檔和表單對(duì)象,級(jí)聯(lián)樣式表(CSS)技術(shù),動(dòng)態(tài)對(duì)象和Cookies及安全等。附錄A中針對(duì)書中的主要內(nèi)容分別提供了10個(gè)典型的操作實(shí)訓(xùn)。本書由淺入深地介紹了JavaScript的語法,并且對(duì)每個(gè)語法都舉出了典型的例子,使讀者能夠迅速地理解語法的內(nèi)容,并能融入到實(shí)際的操作中。本書既強(qiáng)調(diào)理論性又注重實(shí)踐,并以各類實(shí)例引導(dǎo)讀者全面掌握J(rèn)avaScript編程的方法和技巧。本書主要滿足高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的教學(xué)需求,也可作為高職高專院校非計(jì)算機(jī)專業(yè)高年級(jí)的選修教材。對(duì)網(wǎng)站設(shè)計(jì)、網(wǎng)頁制作感興趣并且有一定理論基礎(chǔ)的人員也可通過本書進(jìn)行深入學(xué)習(xí),同時(shí)也可供從事與計(jì)算機(jī)科學(xué)與技術(shù)有關(guān)的科技工作者參考。

作者簡(jiǎn)介

暫缺《JavaScript程序設(shè)計(jì)(高職高專計(jì)算機(jī)軟件技術(shù)專業(yè)系列教材)》作者簡(jiǎn)介

圖書目錄

第1章 JavaScript語言概論 1
1.1 JavaScript語言概況 1
1.1.1 JavaScript語言的特點(diǎn) 1
1.1.2 JavaScript可以做什么 2
1.1.3 JavaScript語言和其他語言的
比較 2
1.1.4 JavaScript的執(zhí)行平臺(tái) 4
1.2 在Web頁面中使用JavaScript 4
1.2.1 HTML的基本結(jié)構(gòu) 5
1.2.2 在HTML中嵌入JavaScript 5
1.2.3 鏈接JavaScript文件 6
1.3 編寫JavaScript的工具 6
1.3.1 使用純文本編輯器 6
1.3.2 使用專業(yè)化腳本編輯工具 7
1.3.3 使用Microsoft腳本編輯器 7
1.4 第一個(gè)JavaScript程序 9
1.4.1 關(guān)于<SCRIPT>標(biāo)簽 9
1.4.2 為JavaScript程序添加注釋 10
1.4.3 在<HEAD>或<BODY>段
放置JavaScript 10
小結(jié) 11
習(xí)題一 11
一、選擇題 11
二、填空題 11
三、思考題 11
四、上機(jī)操作題 11
第2章 JavaScript代碼編寫與調(diào)試 12
2.1 JavaScript代碼的編寫和執(zhí)行 12
2.2 語法規(guī)則 12
2.2.1 大小寫 12
2.2.2 代碼書寫格式 13
2.2.3 保留字 14
2.2.4 分號(hào)和語句結(jié)束符 14
2.3 動(dòng)態(tài)生成頁面內(nèi)容 14
2.3.1 字符串及其拼接方法 14
2.3.2 document對(duì)象write( )和
writeln( )方法 15
2.4 代碼的調(diào)試方法與技巧 16
2.4.1 錯(cuò)誤類型 16
2.4.2 調(diào)試工具 17
2.4.3 調(diào)試技巧 18
小結(jié) 19
習(xí)題二 19
一、選擇題 19
二、填空題 19
三、思考題 19
四、上機(jī)操作題 19
第3章 與用戶交互方法 20
3.1 消息對(duì)話框 20
3.2 顯示警告對(duì)話框的alert( )方法 20
3.2.1 警告對(duì)話框 20
3.2.2 alert( )方法及使用 21
3.3 顯示確認(rèn)消息框的confirm( )方法 21
3.3.1 確認(rèn)信息框 21
3.3.2 confirm( )方法及使用 22
3.4 顯示提示對(duì)話框的prompt( )方法 23
3.4.1 提示對(duì)話框 23
3.4.2 prompt( )方法 23
小結(jié) 24
習(xí)題三 24
一、選擇題 24
二、填空題 24
三、思考題 25
四、上機(jī)操作題 25
第4章 變量、數(shù)據(jù)類型和表達(dá)式 26
4.1 變量 26
4.1.1 變量聲明和變量初始化 26
4.1.2 變量的命名 26
4.1.3 變量的作用域 26
4.2 數(shù)據(jù)類型和數(shù)組 27
4.2.1 數(shù)據(jù)類型 27
4.2.2 字符串型 27
4.2.3 數(shù)值型 28
4.2.4 布爾型 29
4.2.5 數(shù)組 29
4.3 數(shù)據(jù)類型轉(zhuǎn)換 30
4.4 表達(dá)式和運(yùn)算符 30
4.4.1 表達(dá)式 30
4.4.2 算術(shù)運(yùn)算符和賦值運(yùn)算符 31
4.4.3 比較運(yùn)算符和邏輯運(yùn)算符 32
4.4.4 位運(yùn)算符和條件運(yùn)算符 33
4.4.5 其他運(yùn)算符 34
4.4.6 運(yùn)算符優(yōu)先級(jí) 35
小結(jié) 36
習(xí)題四 36
一、選擇題 36
二、填空題 36
三、思考題 37
四、上機(jī)操作題 37
第5章 JavaScript控制語句 38
5.1 條件控制語句 38
5.1.1 if語句 38
5.1.2 if...else語句 39
5.1.3 switch語句 41
5.1.4 條件運(yùn)算符 42
5.2 循環(huán)語句 43
5.2.l while語句 43
5.2.2 do...while語句 44
5.2.3 for語句 44
5.3 與對(duì)象有關(guān)的語句 45
5.3.1 for...in語句 45
5.3.2 with語句 46
5.4 循環(huán)控制 46
5.4.1 continue語句 46
5.4.2 標(biāo)簽 47
小結(jié) 48
習(xí)題五 48
一、選擇題 48
二、填空題 49
三、思考題 49
四、上機(jī)操作題 49
第6章 JavaScript函數(shù) 50
6.1 什么是函數(shù) 50
6.2 定義函數(shù)和使用函數(shù) 50
6.3 函數(shù)參數(shù)的傳遞 54
6.4 在多個(gè)位置調(diào)用函數(shù) 54
6.4.1 在事件響應(yīng)中調(diào)用函數(shù) 54
6.4.2 通過鏈接調(diào)用函數(shù) 56
6.5 函數(shù)中變量的作用域與函數(shù)的
返回值 57
6.5.1 函數(shù)中變量的作用域 57
6.5.2 函數(shù)的返回值 59
6.6 函數(shù)的高級(jí)用法——遞歸與嵌套 60
6.6.1 遞歸函數(shù) 60
6.6.2 函數(shù)的嵌套 61
小結(jié) 62
習(xí)題六 62
一、選擇題 62
二、填空題 63
三、思考題 63
四、上機(jī)操作題 63
第7章 JavaScript對(duì)象編程 64
7.1 初探對(duì)象編程 64
7.2 對(duì)象的基本概念 65
7.2.1 什么是對(duì)象 65
7.2.2 在JavaScript中使用對(duì)象 65
7.2.3 創(chuàng)建和刪除對(duì)象 66
7.2.4 對(duì)象的屬性和方法 66
7.3 Math對(duì)象 67
7.4 Date對(duì)象 69
7.4.1 Date對(duì)象的主要方法 69
7.4.2 創(chuàng)建Date對(duì)象 72
7.5 Number對(duì)象 72
7.6 String對(duì)象 73
7.7 Array對(duì)象 75
7.7.1 創(chuàng)建和訪問數(shù)組 75
7.7.2 Array對(duì)象的常用屬性和方法 76
7.7.3 二維數(shù)組 78
小結(jié) 79
習(xí)題七 79
一、選擇題 79
二、填空題 80
三、思考題 80
四、上機(jī)操作題 80
第8章 文檔對(duì)象模型和事件驅(qū)動(dòng) 81
8.1 文檔對(duì)象模型 81
8.1.1 認(rèn)識(shí)文檔對(duì)象模型 81
8.1.2 引用文檔對(duì)象模型中的對(duì)象 81
8.2 事件驅(qū)動(dòng) 82
8.2.1 事件驅(qū)動(dòng)的基本概念 82
8.2.2 JavaScript的常用事件 82
8.3 處理事件 84
8.3.1 使用事件的方法 84
8.3.2 使用制作工具自動(dòng)生成
事件處理函數(shù)的模板 87
8.4 使用事件(Event)對(duì)象 88
小結(jié) 90
習(xí)題八 90
一、選擇題 90
二、填空題 90
三、思考題 90
四、上機(jī)操作題 90
第9章 窗口、文檔和表單對(duì)象 91
9.1 窗口(window)對(duì)象 91
9.1.1 window對(duì)象的屬性和方法 91
9.1.2 打開和關(guān)閉窗口 92
9.1.3 使用定時(shí)器 94
9.1.4 頁面跳轉(zhuǎn) 97
9.2 文檔(document)對(duì)象 100
9.2.1 document對(duì)象的屬性和方法 100
9.2.2 使用all屬性訪問HTML元素 102
9.3 表單(form)對(duì)象 104
9.3.1 form對(duì)象的屬性、方法和
事件 104
9.3.2 表單處理 106
9.3.3 表單元素對(duì)象的屬性、方法和
事件 109
9.3.4 處理表單元素示例 111
小結(jié) 114
習(xí)題九 114
一、選擇題 114
二、填空題 115
三、思考題 115
四、上機(jī)操作題 115
第10章 級(jí)聯(lián)樣式表(CSS) 116
10.1 CSS簡(jiǎn)介 116
10.2 樣式定義 116
10.2.1 樣式定義的格式 116
10.2.2 選擇器的分類 117
10.3 使用樣式 118
10.3.1 嵌入樣式表 118
10.3.2 鏈接外部樣式表 118
10.3.3 內(nèi)嵌樣式 120
10.3.4 CSS樣式的優(yōu)先級(jí) 120
10.4 Style對(duì)象 121
10.5 CSS屬性 122
10.5.1 字體屬性 122
10.5.2 文本屬性 123
10.5.3 顏色和背景屬性 124
10.5.4 容器屬性 127
10.5.5 列表屬性 131
10.5.6 鼠標(biāo)屬性 134
10.5.7 定位和顯示 135
10.5.8 CSS濾鏡 138
小結(jié) 143
習(xí)題十 143
一、選擇題 143
二、填空題 143
三、思考題 144
四、上機(jī)操作題 144
第11章 動(dòng)態(tài)對(duì)象 145
11.1 動(dòng)態(tài)對(duì)象模型 145
11.l.1 動(dòng)態(tài)HTML 145
11.l.2 文檔對(duì)象模型 145
11.l.3 Image對(duì)象 147
11.l.4 使用Image對(duì)象的動(dòng)畫 149
11.l.5 圖像緩沖 151
11.2 動(dòng)畫和層疊式表單 153
11.2.1 層疊式表單 153
11.2.2 在JavaScript中使用CSS
樣式 154
11.2.3 CSS定位 155
11.2.4 在Internet Explorer中定位 156
11.2.5 在Navigator中定位 156
小結(jié) 156
習(xí)題十一 157
一、選擇題 157
二、填空題 157
三、思考題 157
四、上機(jī)操作題 157
第12章 Cookies及安全 158
12.1 Cookie 158
12.l.1 使用Cookie保存狀態(tài)信息 158
12.l.2 創(chuàng)建和設(shè)置Cookie 159
12.2 網(wǎng)絡(luò)安全策略 161
12.2.1 同源策略 161
12.2.2 簽署腳本和數(shù)字證書 161
12.3 JavaScript安全 163
12.3.1 JavaScript安全所關(guān)心的
內(nèi)容 163
12.3.2 編寫安全的JavaScript程序 163
小結(jié) 164
習(xí)題十二 164
一、選擇題 164
二、填空題 165
三、思考題 165
四、上機(jī)操作題 165
附錄A 上機(jī)實(shí)訓(xùn) 166
實(shí)訓(xùn)1 JavaScript基本編程工具熟悉、
代碼調(diào)試 166
實(shí)訓(xùn)2 JavaScript常用內(nèi)置對(duì)象 167
實(shí)例3 JavaScript計(jì)算器 170
實(shí)訓(xùn)4 JavaScript控制語句 173
實(shí)訓(xùn)5 JavaScript函數(shù) 175
實(shí)訓(xùn)6 JavaScript對(duì)象 181
實(shí)訓(xùn)7 JavaScript文檔對(duì)象模型和
事件驅(qū)動(dòng) 188
實(shí)訓(xùn)8 JavaScript窗口、文檔和
表單檢驗(yàn) 189
實(shí)訓(xùn)9 JavaScript實(shí)時(shí)日歷 193
實(shí)訓(xùn)10 JavaScript制作解釋型菜單 197
附錄B 學(xué)習(xí)資源網(wǎng)站 199
參考文獻(xiàn) 200

本目錄推薦

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