出版時間:2012-1 出版社:電子工業(yè)出版社 作者:《工業(yè)和信息產(chǎn)業(yè)職業(yè)教育教學(xué)指導(dǎo)委員會“十二五”規(guī)劃教材 全國高等職業(yè)教育計算機系列規(guī)劃教材》編委會 編 頁數(shù):316
內(nèi)容概要
本書全面系統(tǒng)地介紹了用HTML、CSS和JavaScript制作網(wǎng)頁的編程技術(shù)。以技術(shù)講解+案例演示的方式,選取網(wǎng)頁開發(fā)過程中的典型案例,循序漸進地介紹使用HTML、CSS和JavaScript語言開發(fā)網(wǎng)站的方法和技巧。全書共3
篇17章。HTML語言篇(第1~4章):內(nèi)容包括HTML基礎(chǔ)、HTML進階和HTML高階,從淺到深詳細介紹各種HTML標(biāo)簽的定義及其具體應(yīng)用。CSS語言篇(第5~7
章):內(nèi)容包括CSS的語法、分類等基礎(chǔ)知識以及CSS的屬性和具體應(yīng)用。
JavaScript語言篇(第8~17章),內(nèi)容包括JavaScript編程基礎(chǔ)、事件及事件處理程序、各種常用的對象和正則表達式等。
每章都會安排一個綜合案例,將所學(xué)的知識點綜合運用在具體的網(wǎng)頁設(shè)計中。為便于教學(xué),每章均附有上機練習(xí)題,使讀者可以檢查對知識的掌握情況。
本書配有電子課件、案例源碼等資源,有需要的讀者可登錄華信教育資源網(wǎng)(www.hxedu.com.cn)免費下載?!毒W(wǎng)頁編程技術(shù)》可作為高等院校本、??聘鲗I(yè)動態(tài)網(wǎng)頁制作、網(wǎng)頁編程技術(shù)等課程的教材,也可用做電子商務(wù)、電子政務(wù)的輔助培訓(xùn)教材,還可以作為從事網(wǎng)站建設(shè)和網(wǎng)頁設(shè)計制作的專業(yè)人士參考書。
書籍目錄
第一篇 HTML語言篇
第1章 HTML基礎(chǔ)
1.1 HTML簡介
1.2 HTML文件的基本結(jié)構(gòu)
1.2.1 HTML文件結(jié)構(gòu)
1.2.2 HTML的使用要點
1.2.3 HTML的標(biāo)簽及屬性
1.3 HTML的基本標(biāo)簽
1.3.1 頭部標(biāo)簽
1.3.2 內(nèi)容標(biāo)簽
1.3.3 格式標(biāo)簽
1.3.4 字體標(biāo)簽
1.3.5 超鏈接標(biāo)簽
1.4 上機練習(xí)
第2章 HTML進階
2.1 表格標(biāo)簽
2.1.1 表格標(biāo)簽<Table>
2.1.2 表格的行<Tr>
2.1.3 表格的單元格<Td>
2.1.4 表格列標(biāo)題<Th>
2.1.5 表格標(biāo)題<caption>
2.2 圖像標(biāo)簽<IMG>
2.3 多媒體
2.3.1 多媒體標(biāo)簽<embed>
2.3.2 背景聲音<bgsound>
2.3.3 插入Java小程序
2.4 頁面實例-表格、圖片與Flash動畫的綜合應(yīng)用
2.5 上機練習(xí)
第3章 HTML高階
3.1 表單標(biāo)簽
3.2 輸入元素
3.2.1 單行文本框
3.2.2 密碼框
3.2.3 單選按鈕
3.2.4 復(fù)選框
3.2.5 按鈕
3.2.6 文件域
3.2.7 隱藏域
3.3 多行文本框
3.4 下拉列表和列表框
3.5 框架標(biāo)簽
3.5.1 框架集<frameset>
3.5.2 框架標(biāo)簽<frame>
3.5.3 浮動框架<iframe>
3.5.4 不支援框架<noframes>
3.6 頁面實例-制作注冊頁面
3.7 上機練習(xí)
第4章 HTML綜合案例
第二篇 CSS語言篇
第5章 CSS基礎(chǔ)
5.1 CSS簡介
5.1.1 CSS的特點
5.1.2 CSS基本語法:
5.2 CSS的分類
5.2.1 內(nèi)聯(lián)樣式表(Inline Style Sheet)
5.2.2 嵌入樣式表(Internal Style Sheet)
5.2.3 外部樣式表(External Style Sheet)
5.2.4 局部特定樣式表
5.3 CSS選擇器分類
5.3.1 HTML標(biāo)簽選擇器
5.3.2 CLASS類選擇器
5.3.3 ID類選擇器
5.3.4 偽類選擇器
5.3.5 CSS樣式表的優(yōu)先級
5.4 頁面實例-應(yīng)用CSS樣式的文件
5.5 上機練習(xí)
第6章 CSS的屬性及應(yīng)用
6.1 字體屬性
6.1.1 字體系列
6.1.2 字體風(fēng)格
6.1.3 字體大小
6.1.4 字體加粗
6.1.5 字體變形
6.1.6 字體
6.1.7 頁面實例-網(wǎng)頁中的文字設(shè)置
6.2 顏色及背景屬性
6.2.1 顏色
6.2.2 背景顏色
6.2.3 背景圖像
6.2.4 背景重復(fù)
6.2.5 背景附件
6.2.6 背景位置
6.2.7 頁面實例-網(wǎng)頁中的文字和背景
6.3 文本屬性
6.3.1 文字間隔
6.3.2 字母間隔
6.3.3 文本修飾
6.3.4 縱向排列
6.3.5 文本轉(zhuǎn)換
6.3.6 文本排列
6.3.7 文本縮進
6.3.8 行高
6.4 邊框(方框)屬性
6.4.1 邊框的寬度
6.4.2 邊框的樣式
6.4.3 邊框的顏色
6.5 濾鏡特效
6.5.1 透明alpha屬性
6.5.2 模糊blur屬性
6.5.3 陰影dropshadow屬性
6.5.4 翻轉(zhuǎn)FlipH、FlipV屬性
6.5.5 發(fā)光Glow屬性
6.5.6 灰度Gray屬性
6.5.7 其他屬性
6.6 頁面實例-CSS濾鏡特效的應(yīng)用
6.7 上機練習(xí)
第7章 CSS綜合案例
第三篇 JavaScript語言篇
第8章 JavaScript簡介
8.1 JavaScript語言簡介
8.1.1 JavaScript產(chǎn)生的原因
8.1.2 JavaScript的特點
8.1.3 JavaScript與Java的區(qū)別
8.2 JavaScript的編寫工具
8.3 在HTML中插入JavaScript的方法
8.1.1 在HTML代碼中直接嵌入
8.1.2 在HTML代碼中調(diào)用外部文件
8.4 JavaScript示例
8.4.1 編寫JavaScript程序
8.4.2 運行JavaScript程序
8.4.3 調(diào)試JavaScript程序
8.5 上機練習(xí)
第9章 JavaScript編程基礎(chǔ)
9.1 數(shù)據(jù)類型
9.1.1 數(shù)值類型
9.1.2 字符串類型
9.1.3 布爾類型
9.1.4 特殊類型
9.1.5 數(shù)組
9.2 常量與變量
9.2.1 常量
9.2.2 變量的聲明
9.2.3 變量的命名
9.2.4 變量的賦值
9.2.5 變量的作用域
9.2.6 變量的類型轉(zhuǎn)換
9.3 表達式與運算符
9.3.1 表達式與運算符介紹
9.3.2 賦值運算符
9.3.3 算術(shù)運算符
9.3.4 關(guān)系運算符
9.3.5 邏輯運算符
9.3.6 特殊運算符
9.3.7 運算符的優(yōu)先級
9.4 程序語句
9.4.1 if語句
9.4.2 switch語句
9.4.3 while語句
9.4.4 for語句
9.4.5 for…in語句
9.4.6 with語句
9.5 函數(shù)
9.5.1 定義函數(shù)
9.5.2 調(diào)用函數(shù)
9.5.3 內(nèi)置函數(shù)
9.6 頁面實例-應(yīng)用JavaScript的頁面
9.7 上機練習(xí)
第10章 事件與事件處理
10.1 事件驅(qū)動與事件處理
10.1.1 事件的定義
10.1.2 事件的處理
10.2 鼠標(biāo)事件
10.2.1 onMouseDown
10.2.2 onMouseMove
10.2.3 onMouseOut
10.2.4 onMouseOver
10.2.5 onMouseUp
10.2.6 onClick
10.3 鍵盤事件
10.3.1 onKeyDown
10.3.2 onKeyUp
10.3.3 onKeyPress
10.4 其他常用事件
10.4.1 onFocus和onBlur
10.4.2 onChange和onSelect
10.4.3 onSubmit和onReset
10.4.4 onLoad和onUnload
10.4.5 onError
10.5 頁面實例-將事件應(yīng)用于按鈕中
10.6 上機練習(xí)
第11章 常用內(nèi)置對象
11.1 面向?qū)ο缶幊袒A(chǔ)
11.2 字符串(String)對象
11.2.1 String對象的屬性
11.2.2 String對象的方法
11.3 數(shù)學(xué)(Math)對象
11.3.1 Math對象的屬性
11.3.2 Math對象的方法
11.4 日期(Date)對象
11.5 數(shù)組(Array)對象
11.5.1 新建數(shù)組
11.5.2 數(shù)組的屬性和方法
11.6 頁面實例——萬年歷制作
11.7 上機練習(xí)
第12章 常用的窗口對象與框架對象
12.1 窗口(window)對象
12.1.1 常用的屬性和方法
12.1.2 對話框
12.1.3 打開新窗口
12.1.4 關(guān)閉窗口
12.1.5 移動窗口
12.1.6 改變窗口的大小
12.1.7 定時功能
12.1.8 設(shè)置狀態(tài)欄
12.2 框架(frame)對象
12.2.1 訪問框架對象
12.2.2 框架間的相互引用
12.3 頁面實例-窗口移動動畫
12.4 上機練習(xí)
第13章 常用文檔(document)對象
13.1 document對象
13.1.1 常用屬性
13.1.2 常用方法
13.2 image對象
13.2.1 常用屬性
13.2.2 創(chuàng)建翻轉(zhuǎn)圖像
13.2.3 創(chuàng)建循環(huán)的廣告條
13.2.4 在循環(huán)廣告條中添加鏈接
13.2.5 幻燈片顯示
13.3 超鏈接(link)對象
13.3.1 常用屬性
13.3.2 輸出頁面中的超鏈接對象
13.4 錨(anchor)對象
13.5 Cookie的使用
13.5.1 設(shè)置Cookie
13.5.2 取出Cookie
13.5.3 刪除Cookie
13.6 頁面實例——課件首頁
13.7 上機練習(xí)
第14章 表單(form)對象
14.1 表單對象與表單元素對象
14.1.1 表單對象的屬性
14.1.2 表單元素對象的屬性
14.1.3 訪問表單對象
14.1.4 訪問表單元素對象
14.2 表單控件元素
14.2.1 文本框
14.2.2 按鈕
14.2.3 單選框
14.2.4 復(fù)選框
14.2.5 下拉列表框
14.2.6 文件域
14.2.7 隱藏域
14.3 頁面實例-表單應(yīng)用綜合實例
14.4 上機練習(xí)
第15章 其他對象
15.1 歷史(history)對象
15.1.1 history對象的屬性
15.1.2 history對象的方法
15.2 網(wǎng)址(location)對象
15.2.1 location對象的屬性
15.2.2 location對象的方法
15.3 瀏覽器信息(navigator)對象
15.3.1 navigator對象的屬性
15.3.2 navigator對象的方法
15.4 屏幕(screen)對象
15.4.1 screen對象的屬性
15.5 頁面實例-獲取屏幕寬度及操作
15.6 上機練習(xí)
第16章 正則表達式
16.1 正則表達式簡介
16.1.1 正則表達式概述
16.1.2 正則表達式定義
16.2 正則表達式的常用元字符
16.3 正則表達式對象
16.3.1 RegExp對象
16.3.2 String對象
16.4 常用的正則表達式
16.4.1 檢測字符串是否為數(shù)字
16.4.2 檢測字符串是否為英文字母
16.4.3 檢測字符串是否為中文
16.4.4 檢測郵政編碼
16.4.5 檢測電子郵件地址
16.4.6 檢測身份證號碼
16.4.7 檢測國內(nèi)電話號碼
16.4.8 檢測手機號碼
16.5 頁面實例-正則表達式應(yīng)用
綜合案例
16.6 上機練習(xí)
第17章 JavaScript綜合案例
參考文獻
圖書封面
評論、評分、閱讀與下載