●第1章 網站部署與發布及設計分析 /1
1.1 網頁的基本概念 /1
1.2 網站的發布與測試 /5
1.2.1 在實驗室或局域網內部發布HTML頁面 /5
1.2.2 在Internet上發布網站 /7
1.3 軟件開發流程 /8
1.4 網站開發人員相關崗位職責和要求 /10
1.5 網站開發工具和項目實施 /11
1.6 項目實訓:免費域名的注冊與空間申請 /12
1.7 綜合練習 /12
第2章 HTML頁面與框架 /14
2.1 HTML頁面文件的整體結構 /15
2.2 HTML文件的標簽與語法 /15
2.3 HTML文檔編寫規範 /16
2.4 利用Dreamweaver進行HTML頁面設計 /16
2.4.1 Dreamweaver介紹 /16
2.4.2 Dreamweaver設計頁面過程 /19
2.5 項目實訓:獨立動手制作網頁 /21
2.6 認識框架與框架集網頁 /21
2.7 典型應用項目範例:利用框架制作設計院門戶網站網頁 /23
2.8 項目實訓:利用框架設計網頁 /27
2.9 綜合練習 /27
第3章 表格 /29
3.1 表格標簽 /29
3.1.1 利用<table>標簽布局網站頁面 /29
3.1.2 利用<tr>、<th>和<td>標簽設計統計數據表格 /30
3.2 格式化表格 /32
3.2.1 通過設置表格的寬度高度和邊框顏色來突出網頁主題 /32
3.2.2 設置滾動公告消息的背景顏色與背景圖片 /33
3.2.3 設置表格的邊框大小和顯示方式 /34
3.2.4 數據表格整體位格數據對齊方式的設置 /35
3.2.格背景顏色與背景圖片的制作 /36
3.3 表格標題制作 /37
3.4 格 /38
3.5 設置表格的表頭、主體與表尾 /39
3.6 表格列的設置 /41
3.7 典型應用項目範例:利用表格布局門戶網站頁面 /42
3.8 項目實訓:大學門戶網站首頁布局設計 /46
3.9 綜合練習 /47
第4章 表單 /48
4.1 認識表單 /48
4.1.1 表單簡介 /48
4.1.2 <form>標簽 /48
4.2 使用輸入標簽<input>插入數據控件 /50
4.3 列表標簽<select> /53
4.4 文字域標簽<textarea> /55
4.5 虛框修飾標簽<fieldset><legend> /56
4.6 典型應用項目範例:設計用戶注冊功能 /57
4.7 文件上傳與下載 /60
4.8 項目實訓:學生獨立完成留言簿功能 /63
4.9 綜合練習 /64
第5章 HTML網頁格式設置 /65
5.1 HTML網頁文字美化 /65
5.1.1 標題字格式 /65
5.1.2 文字修飾 /67
5.1.3 字體設置 /71
5.2 HTML網頁段落設置 /73
5.3 HTML網頁列表顯示 /75
5.3.1 有序列表 /76
5.3.2 無序列表 /77
5.4 HTML網頁其他標簽 /80
5.4.1 水平線標簽<HR> /80
5.4.2 滾動文字標簽<MARQUEE> /82
5.4.3 輸入空格等特殊符號 /84
5.4.4 插入或刪除線標簽 /84
5.4.5 設置提示文字 /84
5.4.6 設置跑馬燈效果 /85
5.5 典型應用項目範例:網站滾動消息公告設計 /86
5.6 綜合練習 /89
第6章 圖片與超鏈接 /90
6.1 網頁圖片的格式 /90
6.2 插入圖片 /91
6.3 設置影像地圖 /94
6.3.1 定義影像地圖熱點 /94
6.3.2 在HTML文件中建立影像地圖 /95
6.3.3 建立圖像影像關聯 /96
6.4 典型應用項目範例:影像地圖在門戶網站中的應用 /97
6.5 路徑的概念 /98
6.5.1 統一資源定位器URL /98
6.5.2 相對路徑和絕對路經 /99
6.6 超鏈接標簽<A> /100
6.7 超鏈接的應用 /101
6.7.1 圖片鏈接 /101
6.7.2 郵箱鏈接 /102
6.7.3 書簽鏈接 /103
6.7.4 其他相關標簽 /104
6.8 典型應用項目範例:超鏈接在項目中的應用 /105
6.9 綜合練習 /107
第7章 網頁上素與特效 /109
7.1 加入音樂 /109
7.1.1 常見的音樂格式 /110
7.1.2 音樂相關的標簽 /111
7.2 加入視頻和Flash /113
7信息標簽<META>的應用 /115
7.4 嵌入Java Applet實現煙花特效網頁 /118
7.5 嵌入JavaScript實現跑馬燈特效網頁 /119
7.6 典型應用項目範例:嵌入Flash網頁動畫 /120
7.7 綜合練習 /121
第8章 JavaScript基礎語法 /123
8.1 JavaScript概述 /123
8.2 JavaScript的功能 /124
8.3 編寫第一個JavaScript程序 /125
8.4 在HTML頁面中引入JavaScript的方式 /126
8.4.1 內部引用JavaScript /126
8.4.2 外部引用JavaScript /127
8.4.3 內聯引用JavaScript /128
8.5 JavaScript基本語法 /129
8.5.1 JavaScript代碼編寫格式及規範 /129
8.5.2 JavaScript保留字 /130
8.5.3 基本的輸出方法 /130
8.6 JavaScript交互基本方法 /131
8.6.1 顯示警告對話框的alert( )方法 /131
8.6.2 顯示確認對話框的confirm( )方法 /132
8.6.3 顯示提示對話框的prompt( )方法 /133
8.7 基本數據類型、常量和變量 /135
8.7.1 基本數據類型 /135
8.7.2 常量 /135
8.7.3 變量 /136
8.7.4 變量的聲明及作用域 /136
8.8 表達式和運算符 /137
8.8.1 表達式 /137
8.8.2 算術運算符和賦值運算符 /138
8.8.3 比較運算符和邏輯運算符 /141
8.8.4 位運算符和條件運算符 /143
8.8.5 其他運算符 /144
8.8.6 運算符的優先級 /147
8.9 典型應用項目範例:在網頁上顯示繫統日期時間 /148
8.10 項目實訓:根據半徑的值求圓的周長、面積和體積 /149
8.11 綜合練習 /149
第9章 JavaScript程序控制語句 /150
9.1 順序控制語句 /150
9.2 分支控制語句 /152
9.2.1 if語句 /152
9.2.2 if...else語句 /153
9.2.3 switch語句 /155
9.3 循環控制語句 /157
9.3.1 while語句 /157
9.3.2 do…while語句 /158
9.3.3 for 語句 /159
9.3.4 for…in語句 /161
9.3.5 break和continue語句 /163
9.4 典型應用項目範例:網頁分時問候 /163
9.5 項目實訓:將成績分數按4個等級輸出結果 /165
9.6 綜合練習 /165
第10章 JavaScript函數與對像 /166
10.1 函數概述 /166
10.2 JavaScript內置函數 /167
10.3 自定義函數 /181
10.4 典型應用項目範例:在網頁上實現日期驗證 /183
10.5 內置對像 /186
10.5.1 瀏覽器信息對像(navigator) /186
10.5.2 窗口對像(window) /188
10.5.3 屏幕對像(screen) /191
10.5.4 歷史記錄對像(history) /191
10.5.5 文檔對像(document) /191
10.6 JavaScript操作頁面素與屬性 /192
10.6.1 頁面標簽對像的引用 /192
10.6.2 HTML文檔中控件對像的屬性 /195
10.6.3 表單及其控件的訪問 /196
10.7 典型應用項目範例:彈出“用戶登記”新窗口 /197
10.8 綜合練習 /199
第11章 JavaScript事件觸發與響應處理 /200
11.1 事件觸發與響應 /200
11.2 常用事件程序編寫 /201
11.2.1 click事件 /201
11.2.2 change事件 /202
11.2.3 select事件 /202
11.2.4 focus事件 /203
11.2.5 load事件 /204
11.2.6 鼠標移動事件 /205
11.2.7 onblur事件 /207
11.3 其他常用事件 /208
11.4 典型應用項目範例:Web頁面打印 /210
11.5 綜合練習 /212
第12章 JavaScript應用實例 /213
12.1 狀態欄跑馬燈 /213
12.2 禁止使用鼠標右鍵 /214
12.3 隨機播放背景音樂 /216
12.4 動態導航菜單 /217
12.5 具有提示效果的超鏈接 /218
12.6 在網頁上實現表單驗證 /219
12.7 綜合練習 /221
第13章 CSS /222
13.1 CSS文檔制作與應用 /222
13.1.1 CSS文檔制作 /222
13.1.2 CSS語言在HTML文檔中的應用方式 /223
13.2 CSS選擇器 /225
13.3 設置CSS樣式 /226
13.3.1 設置字體樣式 /226
13.3.2 設置文字樣式(Text Property) /228
13.3.3 設置背景樣式(Background Property) /230
13.3.4 設置區域樣式(Box Property) /231
13.3.5 設置分類樣式(Classification Property) /233
13.4 典型應用項目範例:門戶網站菜單列表的設計 /234
13.5 定位效果制作 /241
13.5.1 利用層制作圖層疊加特殊效果 /241
13.5.2 制作圖片透明效果 /242
13.5.3 鼠標指針變換 /243
13.6 綜合練習 /243
第14章 認識HTML5 /245
14.1 HTML5語法的改變 /245
14.1.1 HTML5中的標記方法 /245
14.1.2 HTML5與早期版本HTML的兼容性 /246
14.2 新增的和素 /247
14.3 新增的和廢除的屬性 /249
14.4 全局屬性 /251
14.5 典型應用項目範例:HTML5離線訪問功能的實現 /253
14.6 綜合練習 /256
第15章 認識CSS3 /257
15.1 概要介紹 /257
15.1.1 CSS3新特性 /257
15.1.2 CSS的發展歷史 /259
15.2 CSS3的功能 /259
15.2.1 模塊與模塊化結構 /259
15.2.2 CSS3自動拉伸背景圖片新功能應用 /260
15.3 典型應用項目範例:CSS3文字特殊效果制作 /262
15.4 綜合練習 /263
附錄A /265
參考文獻 /270
《HTML+CSS+JavaScript網頁客戶端程序設計(高等職業院校教學改革創新示範教材)》(作者謝英輝)通過一個完整的門戶網站項目全面繫統地介紹了使用HTML+CSS+JavaScript技術來制作靜態網站的方法,內容包括網站開發流程和相關崗位職責與要求、HTML+CSS+JavaScript的基本語法、網頁客戶端開發方法與技巧、網站的部署和運營等。《HTML+CSS+JavaScript網頁客戶端程序設計(高等職業院校教學改革創新示範教材)》以“講清語法、學以致用”為指導思想,秉承“教、學、做合一”的原則,以“激發學者興趣”為著眼點,認真組織內容,精心設計案例。書中內容淺顯易懂並且實用,不僅僅將筆墨著力於語法講解上,還通過一個個鮮活、典型的小實例,以及完整的門戶網站來貫穿全書,達到學以致用的目的。同時又緊跟HTML5與CSS3的近期新發展動態,適應性和實戰性較強。
等