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

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

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

定 價:¥20.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 JavaScript語言概論 1
1.1 JavaScript語言概況 1
1.1.1 JavaScript語言的特點 1
1.1.2 JavaScript可以做什么 2
1.1.3 JavaScript語言和其他語言的
比較 2
1.1.4 JavaScript的執(zhí)行平臺 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 第一個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
四、上機操作題 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 分號和語句結(jié)束符 14
2.3 動態(tài)生成頁面內(nèi)容 14
2.3.1 字符串及其拼接方法 14
2.3.2 document對象write( )和
writeln( )方法 15
2.4 代碼的調(diào)試方法與技巧 16
2.4.1 錯誤類型 16
2.4.2 調(diào)試工具 17
2.4.3 調(diào)試技巧 18
小結(jié) 19
習(xí)題二 19
一、選擇題 19
二、填空題 19
三、思考題 19
四、上機操作題 19
第3章 與用戶交互方法 20
3.1 消息對話框 20
3.2 顯示警告對話框的alert( )方法 20
3.2.1 警告對話框 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 顯示提示對話框的prompt( )方法 23
3.4.1 提示對話框 23
3.4.2 prompt( )方法 23
小結(jié) 24
習(xí)題三 24
一、選擇題 24
二、填空題 24
三、思考題 25
四、上機操作題 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á)式和運算符 30
4.4.1 表達(dá)式 30
4.4.2 算術(shù)運算符和賦值運算符 31
4.4.3 比較運算符和邏輯運算符 32
4.4.4 位運算符和條件運算符 33
4.4.5 其他運算符 34
4.4.6 運算符優(yōu)先級 35
小結(jié) 36
習(xí)題四 36
一、選擇題 36
二、填空題 36
三、思考題 37
四、上機操作題 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 條件運算符 42
5.2 循環(huán)語句 43
5.2.l while語句 43
5.2.2 do...while語句 44
5.2.3 for語句 44
5.3 與對象有關(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
四、上機操作題 49
第6章 JavaScript函數(shù) 50
6.1 什么是函數(shù) 50
6.2 定義函數(shù)和使用函數(shù) 50
6.3 函數(shù)參數(shù)的傳遞 54
6.4 在多個位置調(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ù)的高級用法——遞歸與嵌套 60
6.6.1 遞歸函數(shù) 60
6.6.2 函數(shù)的嵌套 61
小結(jié) 62
習(xí)題六 62
一、選擇題 62
二、填空題 63
三、思考題 63
四、上機操作題 63
第7章 JavaScript對象編程 64
7.1 初探對象編程 64
7.2 對象的基本概念 65
7.2.1 什么是對象 65
7.2.2 在JavaScript中使用對象 65
7.2.3 創(chuàng)建和刪除對象 66
7.2.4 對象的屬性和方法 66
7.3 Math對象 67
7.4 Date對象 69
7.4.1 Date對象的主要方法 69
7.4.2 創(chuàng)建Date對象 72
7.5 Number對象 72
7.6 String對象 73
7.7 Array對象 75
7.7.1 創(chuàng)建和訪問數(shù)組 75
7.7.2 Array對象的常用屬性和方法 76
7.7.3 二維數(shù)組 78
小結(jié) 79
習(xí)題七 79
一、選擇題 79
二、填空題 80
三、思考題 80
四、上機操作題 80
第8章 文檔對象模型和事件驅(qū)動 81
8.1 文檔對象模型 81
8.1.1 認(rèn)識文檔對象模型 81
8.1.2 引用文檔對象模型中的對象 81
8.2 事件驅(qū)動 82
8.2.1 事件驅(qū)動的基本概念 82
8.2.2 JavaScript的常用事件 82
8.3 處理事件 84
8.3.1 使用事件的方法 84
8.3.2 使用制作工具自動生成
事件處理函數(shù)的模板 87
8.4 使用事件(Event)對象 88
小結(jié) 90
習(xí)題八 90
一、選擇題 90
二、填空題 90
三、思考題 90
四、上機操作題 90
第9章 窗口、文檔和表單對象 91
9.1 窗口(window)對象 91
9.1.1 window對象的屬性和方法 91
9.1.2 打開和關(guān)閉窗口 92
9.1.3 使用定時器 94
9.1.4 頁面跳轉(zhuǎn) 97
9.2 文檔(document)對象 100
9.2.1 document對象的屬性和方法 100
9.2.2 使用all屬性訪問HTML元素 102
9.3 表單(form)對象 104
9.3.1 form對象的屬性、方法和
事件 104
9.3.2 表單處理 106
9.3.3 表單元素對象的屬性、方法和
事件 109
9.3.4 處理表單元素示例 111
小結(jié) 114
習(xí)題九 114
一、選擇題 114
二、填空題 115
三、思考題 115
四、上機操作題 115
第10章 級聯(lián)樣式表(CSS) 116
10.1 CSS簡介 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)先級 120
10.4 Style對象 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
四、上機操作題 144
第11章 動態(tài)對象 145
11.1 動態(tài)對象模型 145
11.l.1 動態(tài)HTML 145
11.l.2 文檔對象模型 145
11.l.3 Image對象 147
11.l.4 使用Image對象的動畫 149
11.l.5 圖像緩沖 151
11.2 動畫和層疊式表單 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
四、上機操作題 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
四、上機操作題 165
附錄A 上機實訓(xùn) 166
實訓(xùn)1 JavaScript基本編程工具熟悉、
代碼調(diào)試 166
實訓(xùn)2 JavaScript常用內(nèi)置對象 167
實例3 JavaScript計算器 170
實訓(xùn)4 JavaScript控制語句 173
實訓(xùn)5 JavaScript函數(shù) 175
實訓(xùn)6 JavaScript對象 181
實訓(xùn)7 JavaScript文檔對象模型和
事件驅(qū)動 188
實訓(xùn)8 JavaScript窗口、文檔和
表單檢驗 189
實訓(xùn)9 JavaScript實時日歷 193
實訓(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號 鄂公網(wǎng)安備 42010302001612號