javascript程序設(shè)計(jì)(第2版)
定 價:39.8 元
叢書名:普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材
- 作者:王小科 主編
- 出版時間:2014/7/1
- ISBN:9787115351753
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312JA
- 頁碼:284
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書作為JavaScript相關(guān)課程的教材,系統(tǒng)地介紹了有關(guān)JavaScript開發(fā)所涉及的各類知識。全書共分13章,內(nèi)容包括Web開發(fā)概述、JavaScript程序設(shè)計(jì)基礎(chǔ)、HTML文檔、JavaScript語言基礎(chǔ)、JavaScript常用內(nèi)置對象、事件處理、JavaScript常用文檔對象、JavaScript常用窗口對象、級聯(lián)樣式表(CSS)技術(shù)、JavaScript中的XML、Ajax技術(shù)、JQuery技術(shù)及JavaScript實(shí)用技巧與高級應(yīng)用。此次改版增加了對JQuery技術(shù)的介紹,JQuery是一套簡潔、快速、靈活的JavaScript腳本庫,它幫助我們簡化了JavaScript代碼,簡單易用。最后通過JavaScript高級應(yīng)用,介紹了JavaScript應(yīng)用的開發(fā)流程和相關(guān)技術(shù)的綜合應(yīng)用,可以很快地通過JavaScript編程進(jìn)行網(wǎng)頁的動態(tài)設(shè)計(jì)。
書中知識都結(jié)合具體實(shí)例進(jìn)行講解,由淺入深,詳略得當(dāng),可使讀者快速掌握應(yīng)用JavaScript腳本編程技術(shù)。本書可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)等課程的教材,同時也適合JavaScript愛好者、初、中、高級的Web設(shè)計(jì)人員及網(wǎng)頁開發(fā)人員參考使用。
難度適中,面向應(yīng)用,案例豐富,加入了流行的JQuery技術(shù)。
第1章 Web應(yīng)用開發(fā)概述
1.1 Web簡介
1.1.1 什么是
1.1.2 Web的工作原理
1.1.3 Web的發(fā)展歷程
1.2 Web開發(fā)技術(shù)
1.2.1 客戶端技術(shù)
1.2.2 服務(wù)器端技術(shù)
1.3 網(wǎng)絡(luò)程序體系結(jié)構(gòu)
1.3.1 C/S結(jié)構(gòu)介紹
1.3.2 B/S結(jié)構(gòu)介紹
1.3.3 兩種體系結(jié)構(gòu)的比較
習(xí)題
第2章 JavaScript概述
2.1 JavaScript簡述 第1章 Web應(yīng)用開發(fā)概述
1.1 Web簡介
1.1.1 什么是
1.1.2 Web的工作原理
1.1.3 Web的發(fā)展歷程
1.2 Web開發(fā)技術(shù)
1.2.1 客戶端技術(shù)
1.2.2 服務(wù)器端技術(shù)
1.3 網(wǎng)絡(luò)程序體系結(jié)構(gòu)
1.3.1 C/S結(jié)構(gòu)介紹
1.3.2 B/S結(jié)構(gòu)介紹
1.3.3 兩種體系結(jié)構(gòu)的比較
習(xí)題
第2章 JavaScript概述
2.1 JavaScript簡述
2.1.1 什么是Jav
2.1.2 JavaScript的作用
2.1.3 JavaScript的基本特點(diǎn)
2.2 JavaScript的環(huán)境要求
2.2.1 硬件要求
2.2.2 軟件要求
2.3 編寫JavaScript的工具
2.3.1 使用記事本
2.3.2 使用Fro
2.3.3 使用Dream
2.4 編寫第一個JavaScript程序
2.4.1 編寫JavaScript程序
2.4.2 運(yùn)行JavaScript程序
2.4.3 調(diào)試JavaScript程序
習(xí)題
上機(jī)指導(dǎo)
第3章 HTML文檔
3.1 HTML文檔基礎(chǔ)
3.1.1 HTML標(biāo)記
3.1.2 HTML文檔的基本結(jié)構(gòu)
3.2 HTML文檔中的常用標(biāo)記
3.2.1 文字標(biāo)記
3.2.2 段落標(biāo)記
3.2.3 列表標(biāo)記
3.2.4 超鏈接標(biāo)記
3.2.5 圖像標(biāo)記
3.2.6 表格標(biāo)記
3.2.7 框架標(biāo)記
3.2.8 多媒體標(biāo)記
習(xí)題
上機(jī)指導(dǎo)
第4章 JavaScript語言基礎(chǔ)
4.1 數(shù)據(jù)類型、常量及變量
4.1.1 數(shù)據(jù)類型
4.1.2 變量
4.1.3 常量
4.2 表達(dá)式與運(yùn)算符
4.2.1 表達(dá)式
4.2.2 運(yùn)算符
4.3 JavaScript基本語句
4.3.1 賦值語句
4.3.2 條件語句
4.3.3 循環(huán)語句
4.3.4 跳轉(zhuǎn)語句
4.3.5 異常處理語句
4.3.6 注釋語句
4.4 函數(shù)
4.4.1 函數(shù)的定義
4.4.2 函數(shù)的調(diào)用
4.4.3 遞歸函數(shù)
習(xí)題
上機(jī)指導(dǎo)
第5章 JavaScript常用內(nèi)置對象
5.1 對象的基本概念
5.1.1 什么是對象
5.1.2 創(chuàng)建對象
5.1.3 在JavaScript中使用對象
5.2 數(shù)學(xué)對象
5.3 日期對象
5.3.1 創(chuàng)建Date對象
5.3.2 Date對象的屬性和方法
5.4 字符串對象(S
5.4.1 創(chuàng)建String對象
5.4.2 String對象的屬性和方法
5.5 數(shù)組對象(
5.5.1 創(chuàng)建Array對象
5.5.2 Array對象的輸入輸出
5.5.3 Array對象的屬性和方法
習(xí)題
上機(jī)指導(dǎo)
第6章 事件處理
6.1 事件的基本概念
6.1.1 什么是事件
6.1.2 事件處理程序的調(diào)用
6.1.3 JavaScript的相關(guān)事件
6.2 鼠標(biāo)事件和鍵盤事件
6.2.1 鼠標(biāo)的單擊事件
6.2.2 鼠標(biāo)的按下或松開事件
6.2.3 鼠標(biāo)的移入移出事件
6.2.4 鼠標(biāo)移動事件
6.2.5 鍵盤事件
6.3 頁面相關(guān)事件
6.3.1 加載與卸載事件
6.3.2 頁面大小事件
6.4 表單相關(guān)事件
6.4.1 獲得焦點(diǎn)與失去焦點(diǎn)事件
6.4.2 失去焦點(diǎn)修改事件
6.4.3 表單提交與重置事件
6.5 滾動字幕事件
6.5.1 onbounce事件
6.5.2 onstart事件
6.6 編輯事件
6.6.1 文本編輯事件
6.6.2 對象拖動事件
習(xí)題
上機(jī)指導(dǎo)
第7章 JavaScript常用文檔對象
7.1 文檔(document)對象
7.1.1 document對象概述
7.1.2 文檔對象的常用屬性、方法與事件
7.1.3 文檔對象的應(yīng)用
7.2 窗體(form)及其元素對象
7.2.1 窗體對象
7.2.2 窗體對象的常用屬性、方法與事件
7.2.3 窗體對象的應(yīng)用
7.3 錨點(diǎn)(anchor)與鏈接(link)對象
7.3.1 錨點(diǎn)對象
7.3.2 鏈接對象
7.4 圖像(image)對象
7.4.1 網(wǎng)頁中的圖像
7.4.2 JavaScript中的圖像對象
7.4.3 圖像對象的應(yīng)用
習(xí)題
上機(jī)指導(dǎo)
第8章 JavaScript常用窗口對象
8.1 屏幕(screen)對象
8.2 瀏覽器信息(navigator)對象
8.3 窗口(window)對象
8.3.1 窗口對象的常用屬性和方法
8.3.2 多窗口控制
8.3.3 輸入/輸出信息
8.4 網(wǎng)址(location)對象
8.4.1 網(wǎng)址對象的常用屬性和方法
8.4.2 網(wǎng)址對象的應(yīng)用
8.5 歷史記錄(history)對象
8.5.1 歷史記錄對象的常用屬性和方法
8.5.2 歷史記錄對象的應(yīng)用
習(xí)題
上機(jī)指導(dǎo)
第9章 級聯(lián)樣式表(CSS)技術(shù)
9.1 CSS簡介
9.2 樣式定義
9.2.1 樣式定義的格式
9.2.2 選擇符的分類
9.3 使用樣式
9.3.1 嵌入樣式表
9.3.2 鏈接外部樣式表
9.3.3 引入外部的樣式表
9.3.4 內(nèi)嵌樣式
9.3.5 CSS樣式的優(yōu)先級
9.4 Style對象
9.4.1 style元素對象
9.4.2 style元素對象的樣式標(biāo)簽屬性和樣式屬性
9.5 CSS屬性
9.5.1 字體屬性
9.5.2 文本屬性
9.5.3 顏色和背景屬性
9.5.4 容器屬性
9.5.5 列表屬性
9.5.6 鼠標(biāo)屬性
9.5.7 定位和顯示
9.5.8 CSS濾鏡
習(xí)題
上機(jī)指導(dǎo)
第10章 JavaScript中的
10.1 XML簡介
10.2 創(chuàng)XML
10.3 載XML
10.3.1 在IE中創(chuàng)建DOM并載XML
10.3.2 在Mozilla中創(chuàng)建DOM并載XML
10.4 讀XML
10.4.1 獲取XML元素的屬性值
10.4.2 應(yīng)用名稱訪問XML文檔
10.4.3 通過JavaScript讀取XML文檔中的數(shù)據(jù)
10.4.4 使用XML DOM對象讀取XML文件
10.5 通過JavaScript操作XML實(shí)現(xiàn)分頁
習(xí)題
上機(jī)指導(dǎo)
第11章 Ajax技術(shù)
11.1 Ajax介紹
11.2 Ajax技術(shù)的組成
11.2.1 JavaS
11.2.2 XMLHttpRe
11.2.
11.2.
11.2.
11.3 應(yīng)用Ajax讀取XML文檔
習(xí)題
上機(jī)指導(dǎo)
第12章 JQuery技術(shù)
12.1 JQuery概述
12.1.1 JQuery能做什么
12.1.2 JQuery的特點(diǎn)
12.2 JQuery下載與配置
12.2.1 下載JQ
12.2.2 配置JQ
12.3 JQuery的插件
12.3.1 插件的使用
12.3.2 流行的插件
12.4 JQuery選擇器
12.4.1 JQuery的工廠函數(shù)
12.4.2 基本選擇器
12.4.3 層級選擇器
12.4.4 過濾選擇器
12.4.5 屬性選擇器
12.4.6 表單選擇器
12.5 JQuery控制頁面
12.5.1 對元素內(nèi)容和值進(jìn)行操作
12.5.2 對DOM節(jié)點(diǎn)進(jìn)行操作
12.5.3 對元素屬性進(jìn)行操作
12.5.4 對元素的CSS樣式操作
12.6 JQuery的事件處理
12.6.1 頁面加載響應(yīng)事件
12.6.2 JQuery中的事件
12.6.3 事件綁定
12.6.4 模擬用戶操作
12.6.5 事件捕獲與事件冒泡
12.7 JQuery的動畫效果
12.7.1 基本的動畫效果
12.7.2 淡入淡出的動畫效果
12.7.3 滑動效果
12.7.4 自定義的動畫效果
習(xí)題
上機(jī)指導(dǎo)
第13章 JavaScript實(shí)用技巧與高級應(yīng)用
13.1 建立函數(shù)庫
13.2 識別瀏覽器
13.3 彈出窗口
13.3.1 應(yīng)用SUBMIT彈出新窗口
13.3.2 應(yīng)用target屬性更換窗口內(nèi)容
13.3.3 彈出圖片窗口
13.3.4 定位窗口
13.4 在網(wǎng)頁中加入菜單
13.4.1 收縮式導(dǎo)航菜單
13.4.2 自動隱藏的彈出式菜單
13.4.3 半透明背景的下拉菜單設(shè)計(jì)
13.4.4 樹狀目錄
13.5 用JavaScript實(shí)現(xiàn)動畫導(dǎo)航菜單
習(xí)題
上機(jī)指導(dǎo)