內容簡介
《全國高等職業教育計算機系列規劃教材:網頁編程技術》全面系統地介紹了用HTML、CSS和JavaScript製作網頁的編程技術。以技術講解+案例演示的方式,選取網頁開發過程中的典型案例,循序漸進地介紹使用HTML、CSS和JavaScript語言開發網站的方法和技巧。全書共3篇17章。HTML語言篇(第1~4章):內容包括HTML基礎、HTML進階和HTML高階,從淺到深詳細介紹各種HTML標籤的定義及其具體套用。CSS語言篇(第5~7章):內容包括CSS的語法、分類等基礎知識以及CSS的屬性和具體套用。JavaScript語言篇(第8~17章),內容包括JavaScript編程基礎、事件及事件處理程式、各種常用的對象和正則表達式等。
每一章都會安排一個綜合案例,將所學的知識點綜合運用在具體的網頁設計中。為便於教學,每章均附有上機練習題,使讀者可以檢查對知識的掌握情況。
《全國高等職業教育計算機系列規劃教材:網頁編程技術》內容豐富,結構清晰、循序漸進、由淺入深,實例的選擇緊貼實際套用,具有很強的實用性和針對性,是一本簡單易學而又極具參考價值的案例教程。
圖書目錄
第一篇 HTML語言篇
第1章 HTML基礎
1.1 HTML簡介
1.2 HTML檔案的基本結構
1.2.1 HTML檔案結構
1.2.2 HTML的使用要點
1.2.3 HTML的標籤及屬性
1.3 HTML的基本標籤
1.3.1 頭部標籤
1.3.2 內容標籤
1.3.3 格式標籤
1.3.4 字型標籤
1.3.5 超連結標籤
1.4 上機練習
第2章 HTML進階
2.1 表格標籤
2.1.1 表格標籤<Table>
2.1.2 表格的行<Tr>
2.1.3 表格的單元格<Td>
2.1.4 表格列標題<Th>
2.1.5 表格標題<caption>
2.2 圖像標籤<IMG>
2.3 多媒體
2.3.1 多媒體標籤<embed>
2.3.2 背景聲音<bgsound>
2.3.3 插入Java小程式
2.4 頁面實例-表格、圖片與Flash動畫的綜合套用
2.5 上機練習
第3章 HTML高階
3.1 表單標籤
3.2 輸入元素
3.2.1 單行文本框
3.2.2 密碼框
3.2.3 單選按鈕
3.2.4 複選框
3.2.5 按鈕
3.2.6 檔案域
3.2.7 隱藏域
3.3 多行文本框
3.4 下拉列表和列表框
3.5 框架標籤
3.5.1 框架集<frameset>
3.5.2 框架標籤<frame>
3.5.3 浮動框架<iframe>
3.5.4 不支援框架<noframes>
3.6 頁面實例-製作註冊頁面
3.7 上機練習
第4章 HTML綜合案例
第二篇 CSS語言篇
第5章 CSS基礎
5.1 CSS簡介
5.1.1 CSS的特點
5.1.2 CSS基本語法:
5.2 CSS的分類
5.2.1 內聯樣式表(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標籤選擇器
5.3.2 CLASS類選擇器
5.3.3 ID類選擇器
5.3.4 偽類選擇器
5.3.5 CSS樣式表的優先權
5.4 頁面實例-套用CSS樣式的檔案
5.5 上機練習
第6章 CSS的屬性及套用
6.1 字型屬性
6.1.1 字型系列
6.1.2 字型風格
6.1.3 字型大小
6.1.4 字型加粗
6.1.5 字型變形
6.1.6 字型
6.1.7 頁面實例-網頁中的文字設定
6.2 顏色及背景屬性
6.2.1 顏色
6.2.2 背景顏色
6.2.3 背景圖像
6.2.4 背景重複
6.2.5 背景附屬檔案
6.2.6 背景位置
6.2.7 頁面實例-網頁中的文字和背景
6.3 文本屬性
6.3.1 文字間隔
6.3.2 字母間隔
6.3.3 文本修飾
6.3.4 縱向排列
6.3.5 文本轉換
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 翻轉FlipH、FlipV屬性
6.5.5 發光Glow屬性
6.5.6 灰度Gray屬性
6.5.7 其他屬性
6.6 頁面實例-CSS濾鏡特效的套用
6.7 上機練習
第7章 CSS綜合案例
第三篇 JavaScript語言篇
第8章 JavaScript簡介
8.1 JavaScript語言簡介
8.1.1 JavaScript產生的原因
8.1.2 JavaScript的特點
8.1.3 JavaScript與Java的區別
8.2 JavaScript的編寫工具
8.3 在HTML中插入JavaScript的方法
8.1.1 在HTML代碼中直接嵌入
8.1.2 在HTML代碼中調用外部檔案
8.4 JavaScript示例
8.4.1 編寫JavaScript程式
8.4.2 運行JavaScript程式
8.4.3 調試JavaScript程式
8.5 上機練習
第9章 JavaScript編程基礎
9.1 數據類型
9.1.1 數值類型
9.1.2 字元串類型
9.1.3 布爾類型
9.1.4 特殊類型
9.1.5 數組
9.2 常量與變數
9.2.1 常量
9.2.2 變數的聲明
9.2.3 變數的命名
9.2.4 變數的賦值
9.2.5 變數的作用域
9.2.6 變數的類型轉換
9.3 表達式與運算符
9.3.1 表達式與運算符介紹
9.3.2 賦值運算符
9.3.3 算術運算符
9.3.4 關係運算符
9.3.5 邏輯運算符
9.3.6 特殊運算符
9.3.7 運算符的優先權
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 函式
9.5.1 定義函式
9.5.2 調用函式
9.5.3 內置函式
9.6 頁面實例-套用JavaScript的頁面
9.7 上機練習
第10章 事件與事件處理
10.1 事件驅動與事件處理
10.1.1 事件的定義
10.1.2 事件的處理
10.2 滑鼠事件
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