JavaScript動(dòng)態(tài)網(wǎng)頁編程
- 所屬分類:
- 作者:
趙增敏 著
- 出版社:
電子工業(yè)出版社
- ISBN:9787121096426
- 出版日期:2010-9-1
-
原價(jià):
¥32.00元
現(xiàn)價(jià):¥22.80元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購買:
圖書簡(jiǎn)介
JavaScript是用于Web開發(fā)的主要腳本語言,可以應(yīng)用于客戶端編程、服務(wù)器端編程以及Ajax應(yīng)用開發(fā)。本書詳細(xì)地介紹了JavaScript動(dòng)態(tài)網(wǎng)頁編程技術(shù)及其在Web開發(fā)中的應(yīng)用。本書共分11章,主要內(nèi)容包括:JavaScript使用基礎(chǔ)、HTML語言、CSS樣式表、JavaScript語言基礎(chǔ)、流程控制語句、面向?qū)ο缶幊獭⒘饔[器對(duì)象模型、文檔對(duì)象模型、事件處理、表單與表單域、XMLHttpRequest對(duì)象。本書結(jié)構(gòu)合理、論述準(zhǔn)確、內(nèi)容翔實(shí),通過大量的實(shí)例深入淺出、循序漸進(jìn)地引導(dǎo)讀者學(xué)習(xí),每章后面均配有習(xí)題和上機(jī)實(shí)驗(yàn)。
本書既可作為中等、高等職業(yè)院校計(jì)算機(jī)相關(guān)專業(yè)或JavaScript培訓(xùn)班的教材,也可作為JavaScript愛好者和動(dòng)態(tài)網(wǎng)站開發(fā)維護(hù)人員的參考書。
本書還配有電子教學(xué)參考資料包(包括教學(xué)指南、電子教案和習(xí)題答案),詳見前言。
目錄
第1章 JavaScript入門
1.1 JavaScript概述
1.1.1 JavaScript是什么
1.1.2 JavaScript的特點(diǎn)
1.2 編寫JavaScript代碼
1.2.1 設(shè)置腳本語言
1.2.2 綁定對(duì)象事件
1.2.3 調(diào)用外部腳本庫
1.2.4 通過屬性調(diào)用腳本
1.2.5 處理不支持腳本的情況
習(xí)題1
上機(jī)實(shí)驗(yàn)1 JavaScript使用基礎(chǔ)
第2章 HTML語言
2.1 HTML語言概述
2.1.1 HTML工作原理
2.1.2 HTML網(wǎng)頁基本結(jié)構(gòu)
2.1.3 添加注釋內(nèi)容
2.2 設(shè)置文本格式
2.2.1 分段與換行
2.2.2 div與span標(biāo)記
2.2.3 設(shè)置字體、字號(hào)和顏色
2.2.4 設(shè)置字符樣式
2.2.5 插入特殊字符
2.2.6 設(shè)置標(biāo)題格式
2.2.7 設(shè)置列表格式
2.3 使用圖像
2.3.1 在網(wǎng)頁中插入圖像
2.3.2 播放視頻
2.3.3 插入水平分隔線
2.4 添加媒體效果
2.4.1 插入滾動(dòng)字幕
2.4.2 插入聲音效果
2.4.3 插入視頻片段
2.4.4 插入Flash動(dòng)畫
2.4.5 插入Applet
2.5 創(chuàng)建表格
2.5.1 創(chuàng)建基本表格
2.5.2 設(shè)置表格的屬性
2.5.3 設(shè)置行的屬性
2.5.4 設(shè)置單元格的屬性
2.6 用框架分割窗口
2.6.1 框架網(wǎng)頁的基本結(jié)構(gòu)
2.6.2 設(shè)置框架集和框架的屬性
2.7 用超鏈接實(shí)現(xiàn)導(dǎo)航
2.7.1 超鏈接概述
2.7.2 創(chuàng)建超鏈接
2.8 用表單實(shí)現(xiàn)交互
2.8.1 創(chuàng)建表單
2.8.2 創(chuàng)建輸入型表單域
2.8.3 創(chuàng)建其他表單域
習(xí)題2
上機(jī)實(shí)驗(yàn)2 HTML網(wǎng)頁制作
第3章 CSS樣式表
3.1 CSS樣式表概述
3.1.1 什么是CSS
3.1.2 CSS選擇符
3.1.3 CSS單位
3.1.4 CSS的應(yīng)用
3.2 設(shè)置CSS屬性
3.2.1 設(shè)置字體屬性
3.2.2 設(shè)置背景屬性
3.2.3 設(shè)置區(qū)塊屬性
3.2.4 設(shè)置方框?qū)傩?br> 3.2.5 設(shè)置邊框?qū)傩?br> 3.2.6 設(shè)置列表屬性
3.2.7 設(shè)置定位屬性
3.2.8 設(shè)置擴(kuò)展屬性
習(xí)題3
上機(jī)實(shí)驗(yàn)3 使用CSS樣式表設(shè)置網(wǎng)頁外觀
第4章 JavaScript語言基礎(chǔ)
4.1 基本語法
4.1.1 詞法規(guī)則
4.1.2 關(guān)鍵字與保留字
4.2 數(shù)據(jù)類型
4.2.1 Number類型
4.2.2 String類型
4.2.3 Boolean類型
4.2.4 特殊數(shù)據(jù)類型
4.2.5 數(shù)據(jù)類型轉(zhuǎn)換
4.3 變量
4.3.1 變量的聲明
4.3.2 變量的作用域
4.4 運(yùn)算符
4.4.1 算術(shù)運(yùn)算符
4.4.2 比較運(yùn)算符
4.4.3 邏輯運(yùn)算符
4.4.4 按位運(yùn)算符
4.4.5 賦值運(yùn)算符
4.4.6 其他運(yùn)算符
4.4.7 運(yùn)算符優(yōu)先級(jí)
習(xí)題4
上機(jī)實(shí)驗(yàn)4 JavaScript語言基礎(chǔ)
第5章 流程控制語句
5.1 條件語句
5.1.1 if...else語句
5.1.2 switch語句
5.2 循環(huán)語句
5.2.1 do...while語句
5.2.2 while語句
5.2.3 for語句
5.2.4 for...in語句
5.2.5 跳轉(zhuǎn)語句
5.3 異常捕獲語句
5.3.1 try...catch語句
5.3.2 throw語句
5.4 函數(shù)
5.4.1 函數(shù)的定義和調(diào)用
5.4.2 參數(shù)數(shù)目可變的函數(shù)
5.4.3 匿名函數(shù)
5.4.4 嵌套函數(shù)
5.4.5 函數(shù)作為參數(shù)
習(xí)題5
上機(jī)實(shí)驗(yàn)5 流程控制語句應(yīng)用
第6章 面向?qū)ο缶幊?br> 6.1 對(duì)象基本概念
6.1.1 創(chuàng)建對(duì)象
6.1.2 對(duì)象類型
6.1.3 with語句
6.2 內(nèi)置對(duì)象
6.2.1 Global對(duì)象
6.2.2 Math對(duì)象
6.3 本地對(duì)象
6.3.1 Number對(duì)象
6.3.2 String對(duì)象
6.3.3 Boolean對(duì)象
6.3.4 Array對(duì)象
6.3.5 Date對(duì)象
6.3.6 Object對(duì)象
6.3.7 Function對(duì)象
6.3.8 RegExp對(duì)象
6.4 用戶自定義對(duì)象
6.4.1 定義構(gòu)造函數(shù)
6.4.2 對(duì)象直接量
6.4.3 實(shí)現(xiàn)繼承機(jī)制
習(xí)題6
上機(jī)實(shí)驗(yàn)6 面向?qū)ο缶幊?br>第7章 瀏覽器對(duì)象模型
7.1 window對(duì)象
7.1.1 window對(duì)象概述
7.1.2 打開和關(guān)閉窗口
7.1.3 操作瀏覽器窗口
7.1.4 創(chuàng)建系統(tǒng)對(duì)話框
7.1.5 定時(shí)執(zhí)行代碼
7.1.6 導(dǎo)航瀏覽器歷史
7.2 document對(duì)象
7.2.1 document對(duì)象概述
7.2.2 訪問頁面元素
7.2.3 向文檔中寫入內(nèi)容
7.3 location對(duì)象
7.3.1 location對(duì)象概述
7.3.2 解析URL
7.3.3 導(dǎo)航到其他網(wǎng)頁
7.4 navigator對(duì)象
7.4.1 navigator對(duì)象概述
7.4.2 檢測(cè)瀏覽器
7.5 screen對(duì)象
7.5.1 screen對(duì)象概述
7.5.2 檢測(cè)客戶端屏幕
習(xí)題7
上機(jī)實(shí)驗(yàn)7 瀏覽器對(duì)象模型應(yīng)用
第8章 文檔對(duì)象模型
8.1 DOM概述
8.1.1 文檔對(duì)象模型
8.1.2 文檔節(jié)點(diǎn)樹
8.1.3 節(jié)點(diǎn)的屬性和方法
8.2 訪問節(jié)點(diǎn)
8.2.1 訪問根節(jié)點(diǎn)
8.2.2 訪問相關(guān)節(jié)點(diǎn)
8.2.3 訪問屬性節(jié)點(diǎn)
8.2.4 訪問指定節(jié)點(diǎn)
8.3 操作節(jié)點(diǎn)
8.3.1 創(chuàng)建節(jié)點(diǎn)
8.3.2 插入節(jié)點(diǎn)
8.3.3 復(fù)制節(jié)點(diǎn)
8.3.4 替換節(jié)點(diǎn)
8.3.5 移除節(jié)點(diǎn)
8.3.6 處理文本節(jié)點(diǎn)
8.4 處理表格
8.4.1 Table對(duì)象
8.4.2 TableRow對(duì)象
8.4.3 TableCell對(duì)象
習(xí)題8
上機(jī)實(shí)驗(yàn)8 文檔對(duì)象模型應(yīng)用
第9章 事件處理
9.1 設(shè)置事件屬性
9.1.1 在JavaScript中設(shè)置事件屬性
9.1.2 在HTML中設(shè)置事件屬性
9.1.3 使用代碼觸發(fā)事件
9.2 Internet Explorer的事件模型
9.2.1 設(shè)置事件屬性
9.2.2 事件對(duì)象
9.2.3 事件冒泡
9.2.4 事件轉(zhuǎn)發(fā)
9.3 DOM的事件模型
9.3.1 設(shè)置事件屬性
9.3.2 事件對(duì)象
9.3.3 取消事件的默認(rèn)行為
9.3.4 阻止事件的傳播
9.4 常用事件
9.4.1 鼠標(biāo)事件
9.4.2 鍵盤事件
9.4.3 HTML事件
習(xí)題9
上機(jī)實(shí)驗(yàn)9 事件處理
第10章 表單與表單域
10.1 訪問表單和表單域
10.1.1 訪問表單
10.1.2 訪問表單域
10.1.3 提交表單
10.1.4 重置表單
10.2 文本框與文本區(qū)域
10.2.1 文本框
10.2.2 文本區(qū)域
10.3 單選按鈕與復(fù)選框
10.3.1 單選按鈕
10.3.2 復(fù)選框
10.4 列表框
10.4.1 列表框概述
10.4.2 訪問列表項(xiàng)
10.4.3 添加和刪除列表項(xiàng)
習(xí)題10
上機(jī)實(shí)驗(yàn)10 表單與表單域應(yīng)用
第11章 XMLHttpRequest對(duì)象
11.1 HTTP請(qǐng)求/響應(yīng)基礎(chǔ)
11.1.1 HTTP請(qǐng)求
11.1.2 HTTP響應(yīng)
11.1.3 配置服務(wù)器端環(huán)境
11.2 使用XMLHttpRequest對(duì)象
11.2.1 創(chuàng)建XMLHttpRequest對(duì)象
11.2.2 XMLHttpRequest對(duì)象的方法
11.2.3 XMLHttpRequest對(duì)象的屬性
11.3 發(fā)送異步請(qǐng)求
11.3.1 發(fā)送簡(jiǎn)單請(qǐng)求
11.3.2 發(fā)送GET請(qǐng)求
11.3.3 發(fā)送POST請(qǐng)求
11.3.4 發(fā)送XML請(qǐng)求
11.4 處理服務(wù)器響應(yīng)
11.4.1 處理文本響應(yīng)
11.4.2 處理XML響應(yīng)
習(xí)題11
上機(jī)實(shí)驗(yàn)11 XMLHttpRequest對(duì)象應(yīng)用