內容簡介
本書是一本全面介紹網頁設計與製作技術,以及JavaScript腳本編程和Web資料庫套用技術的教程。它以目前最流行的網頁設計軟體DreamweaverCS5作為技術支持,由淺入深,系統地介紹了網頁的構思、規劃、製作和網站建設的全過程,同時本書也介紹了如何利用FireworksCS5和FlashCS5製作網頁圖形圖像和動畫,以增強網站的表現力和感染力。全書構思清晰,結構合理,內容全面系統,語言簡潔生動,圖文並茂,實例新穎,特別注重實踐能力的培養,實用性和可操作性較強。另外,每章後提供上機操作題,可以供讀者上機練習使用。這本書可以幫助初學者在較短的時間內快速掌握實用的網頁設計與製作知識,並能進行一些腳本編程和Web資料庫套用開發,從而能夠構建功能完善的實用網站。
圖書目錄
目 錄
編委會
前言
教學建議
第一部分 基礎篇
第1章 WWW技術簡介 1
1.1 WWW的特點和結構 1
1.2 Web伺服器的配置 3
1.3 創建虛擬目錄 9
本章小結 11
思考題 11
上機操作題 11
第2章 HTML基礎 13
2.1 網頁與HTML概述 13
2.2 文檔結構標記和格式標記 15
2.3 文本標記和連結標記 17
2.4 圖像標記和多媒體標記 19
2.5 表格標記和表單標記 21
2.6 其他常用標記 26
本章小結 27
思考題 28
上機操作題 28
第二部分 套用篇
第3章 Dreamweaver CS5概述 29
3.1 網頁中的基本元素 29
3.1.1 文本 29
3.1.2 圖像 30
3.1.3 多媒體 30
3.1.4 超級連結 31
3.1.5 表單 31
3.1.6 導航欄 32
3.1.7 其他常見元素 32
3.2 Dreamweaver CS5的界面元素介紹 32
3.2.1 工作區布局 33
3.2.2 起始頁 33
3.2.3 視窗布局 34
3.3 獲取幫助 42
3.3.1 幫助文檔 42
3.3.2 “參考”面板 42
3.4 創建本地站點 43
3.4.1 規劃站點結構 43
3.4.2 引例 44
本章小結 45
思考題 45
上機操作題 45
第4章 製作簡單網頁 46
4.1 文本及排版 46
4.1.1 插入文本 46
4.1.2 引例 47
4.1.3 格式化文本 47
4.1.4 創建項目列表 50
4.2 設定檔案頭和網頁屬性 52
4.2.1 設定網頁的編碼 52
4.2.2 設定文檔標題 53
4.2.3 添加關鍵字 53
4.2.4 設定網頁的刷新 54
4.2.5 插入meta對象 54
4.3 插入表格 55
4.3.1 引例 55
4.3.2 製作表格 55
4.3.3 編輯表格 57
4.3.4 表格屬性檢查器的使用 60
4.4 使用圖像 62
4.4.1 插入圖像 62
4.4.2 插入滑鼠經過圖像 63
4.4.3 插入圖像占位符 64
4.4.4 設定圖像屬性 65
4.5 插入多媒體對象 67
4.5.1 插入Flash動畫 67
4.5.2 插入Flash視頻(FLV) 69
4.5.3 插入Shockwave影片 71
4.5.4 插入Java Applet小程式 72
4.5.5 插入ActiveX控制項 73
4.5.6 插入音頻對象 74
4.6 創建超級連結 75
4.6.1 地址和連結 75
4.6.2 添加連結 76
4.6.3 書籤連結和熱點連結 77
本章小結 79
思考題 79
上機操作題 79
第5章 網頁布局和框架 82
5.1 標準模式和擴展表格模式 82
5.1.1 引例 82
5.1.2 關於標準模式和擴展表格模式 83
5.1.3 在擴展表格模式下插入元素 83
5.2 使用標尺與格線 84
5.2.1 使用標尺 85
5.2.2 使用格線 85
5.3 框架的使用 86
5.3.1 關於框架和框架集 86
5.3.2 創建框架和框架集 87
5.3.3 選擇框架和框架集 91
5.3.4 保存框架和框架集檔案 92
5.3.5 設定框架和框架集屬性 93
5.3.6 為框架設定連結 95
5.3.7 處理不能顯示框架的瀏覽器 97
5.4 創建浮動框架 97
本章小結 99
思考題 99
上機操作題 99
第6章 使用CSS樣式 101
6.1 CSS樣式的基本介紹 101
6.1.1 CSS的基本概念 101
6.1.2 CSS樣式的類型 101
6.1.3 CSS樣式的基本語法 102
6.2 創建CSS樣式 103
6.2.1 建立標籤樣式 103
6.2.2 建立類樣式 105
6.2.3 建立複合內容樣式 106
6.2.4 建立ID樣式 107
6.2.5 連結外部樣式表 109
6.3 在網頁中套用CSS 109
6.3.1 內聯樣式表 109
6.3.2 內部樣式表 109
6.3.3 外部樣式表 110
6.3.4 樣式表衝突 110
6.4 設定CSS樣式 110
6.4.1 設定文本樣式 111
6.4.2 設定背景樣式 111
6.4.3 設定區塊樣式 112
6.4.4 設定方框樣式 113
6.4.5 設定框線樣式 114
6.4.6 設定列表樣式 114
6.4.7 設定定位樣式 115
6.4.8 設定擴展樣式 116
6.5 CSS濾鏡 116
6.6 CSS樣式表套用實例 122
6.6.1 美化文本框與按鈕 122
6.6.2 用CSS控制網頁整體風格 124
本章小結 126
思考題 126
上機操作題 126
第7章 JavaScript 128
7.1 JavaScript概述 128
7.1.1 引例 128
7.1.2 JavaScript的特點 129
7.1.3 JavaScript與Java的區別 130
7.2 JavaScript的詞法規則 131
7.2.1 大小寫敏感性 131
7.2.2 語句結束符 132
7.2.3 注釋 132
7.2.4 標識符 133
7.2.5 保留字 133
7.3 JavaScript的基本數據類型 133
7.3.1 數值型 133
7.3.2 字元串型 134
7.3.3 布爾型 135
7.3.4 變數 135
7.4 JavaScript的表達式和運算符 136
7.4.1 表達式 136
7.4.2 運算符 136
7.5 JavaScript基本語句 137
7.5.1 引例 137
7.5.2 表達式語句和複合語句 138
7.5.3 條件語句 138
7.5.4 循環語句 141
7.5.5 標籤語句 143
7.6 JavaScript函式 143
7.6.1 引例 144
7.6.2 函式的定義和調用 144
7.6.3 函式的參數傳遞和返回值 145
7.6.4 函式的變數作用範圍 145
7.7 JavaScript對象和數組 146
7.7.1 對象 146
7.7.2 數組 156
7.7.3 文檔對象模型 159
本章小結 164
思考題 164
上機操作題 164
第8章 表單 166
8.1 插入表單 166
8.1.1 引例 166
8.1.2 插入表單方法 166
8.2 插入表單對象 167
8.2.1 添加按鈕 168
8.2.2 添加文本域 168
8.2.3 添加複選框 170
8.2.4 添加單選按鈕 170
8.2.5 添加列表/選單 172
8.2.6 添加檔案域 173
8.2.7 添加圖像域 174
8.2.8 添加隱藏域 175
8.2.9 添加跳轉選單 176
8.2.10 添加搜尋引擎 178
本章小結 180
思考題 181
上機操作題 181
第9章 層與行為 182
9.1 層的創建與基本操作 182
9.2 層的屬性設定 184
9.2.1 選擇層 184
9.2.2 層屬性面板的使用 184
9.3 層的其他操作 185
9.3.1 吸附層到格線 185
9.3.2 層和表格的轉換 186
9.3.3 嵌套層 187
9.3.4 在層中插入內容 188
9.4 Dreamweaver中的行為 189
9.4.1 行為概述 189
9.4.2 添加行為 190
9.4.3 更改行為 190
9.4.4 打開瀏覽器視窗 191
9.4.5 顯示–隱藏元素 192
9.4.6 設定狀態欄文本 193
9.4.7 交換圖像 194
9.4.8 拖動AP元素 194
本章小結 196
思考題 196
上機操作題 197
第10章 Web資料庫套用 198
10.1 關於Web應用程式 198
10.1.1 靜態網頁的處理過程 198
10.1.2 動態網頁的處理過程 198
10.1.3 Web資料庫訪問 199
10.2 資料庫基礎 200
10.2.1 資料庫、資料庫管理系統和資料庫系統 200
10.2.2 記錄與欄位 200
10.2.3 記錄集 201
10.2.4 資料庫的設計流程 201
10.2.5 資料庫連線 201
10.2.6 結構化查詢語言 202
10.3 設定Web資料庫套用 202
10.3.1 設定Web伺服器 202
10.3.2 設定應用程式伺服器 202
10.3.3 連線資料庫 206
10.4 定義數據源 208
10.4.1 引例 209
10.4.2 定義記錄集 209
10.4.3 定義命令對象 211
10.4.4 定義伺服器變數 212
10.5 添加動態內容 215
10.5.1 引例 215
10.5.2 動態文本 215
10.5.3 動態圖像 216
10.5.4 動態HTML屬性 218
10.6 添加伺服器行為 218
10.6.1 引例 218
10.6.2 重複區域 219
10.6.3 記錄集分頁 220
10.6.4 顯示區域 221
10.6.5 記錄計數器 222
10.6.6 轉到詳細頁面 225
10.6.7 轉到相關頁面 227
本章小結 229
思考題 229
上機操作題 229
第11章 站點管理 232
11.1 創建本地站點 232
11.1.1 關於Dreamweaver CS5站點 232
11.1.2 使用“管理站點”搭建站點 232
11.1.3 對站點進行高級設定 234
11.2 管理站點 237
11.2.1 打開站點 237
11.2.2 編輯站點 238
11.2.3 刪除站點 238
11.2.4 複製站點 239
11.3 管理站點中的檔案 239
11.3.1 本地和遠程資料夾的結構 239
11.3.2 創建資料夾 240
11.3.3 創建網頁檔案 240
11.3.4 移動和複製檔案 240
11.4 網站測試 241
11.4.1 檢查瀏覽器兼容性 241
11.4.2 檢查連結 242
11.4.3 創建站點報告 242
11.5 上傳發布網站 243
11.5.1 連結到遠程伺服器 243
11.5.2 檔案上傳 244
11.5.3 檔案下載 244
本章小結 244
思考題 244
上機操作題 245
第三部分 圖形動畫篇
第12章 Fireworks CS5入門 247
12.1 Fireworks CS5概述 247
12.2 Fireworks工作環境 250
12.2.1 “工具”面板 251
12.2.2 “屬性”檢查器 251
12.2.3 各類面板 252
12.3 Fireworks文檔操作 253
12.3.1 創建新文檔 253
12.3.2 打開和導入檔案 254
12.3.3 保存Fireworks文檔 255
12.4 更改畫布 255
12.4.1 更改畫布大小、顏色和圖像大小 255
12.4.2 關於重新取樣 256
12.4.3 旋轉畫布、修剪或符合畫布 257
12.4.4 修剪文檔 257
12.4.5 使用標尺、輔助線和格線 258
12.5 首選參數和快捷鍵 259
12.5.1 設定首選參數 259
12.5.2 更改快捷鍵設定 262
12.6 操作的撤消與重複 263
本章小結 264
思考題 264
上機操作題 264
第13章 Fireworks CS5製作實例 266
13.1 製作環繞文字 266
13.2 文字蒙蓋圖像 267
13.3 製作網頁按鈕 268
13.4 繪製QQ企鵝卡通效果 269
13.5 製作彈出選單 271
13.6 網頁切片 273
13.7 製作動畫 275
本章小結 277
思考題 277
上機操作題 277
第14章 Flash CS5概述 278
14.1 Flash CS5的工作環境介紹 278
14.1.1 開始頁 278
14.1.2 工作界面 279
14.1.3 選單欄 279
14.1.4 主工具列 279
14.1.5 工具箱 280
14.1.6 時間軸 281
14.1.7 舞台和工作區 282
14.1.8 常用面板 283
14.2 文檔的基本操作 286
14.2.1 新建文檔 286
14.2.2 設定文檔屬性 286
14.2.3 保存文檔 287
14.2.4 測試影片 287
14.2.5 發布影片 288
14.3 基本繪圖工具 288
14.3.1 選擇工具 289
14.3.2 部分選取工具 290
14.3.3 套索工具 291
14.3.4 線條工具 292
14.3.5 鉛筆工具 292
14.3.6 鋼筆工具 293
14.3.7 橢圓工具和矩形工具 294
14.3.8 刷子工具 295
14.3.9 Deco工具 297
14.3.10 骨骼工具 297
14.3.11 任意變形工具和漸變變形工具 297
14.3.12 3D旋轉工具 300
14.3.13 墨水瓶工具和顏料桶工具 301
14.3.14 滴管工具 302
14.3.15 橡皮擦工具 303
14.3.16 文本工具 304
本章小結 307
思考題 307
上機操作題 307
第15章 基本動畫製作 308
15.1 動畫製作基礎 308
15.1.1 動畫的原理 308
15.1.2 使用幀 308
15.1.3 使用圖層 309
15.1.4 元件與實例 310
15.2 逐幀動畫 313
15.2.1 創建逐幀動畫的方法 314
15.2.2 製作過程 314
15.3 形狀補間動畫 317
15.3.1 形狀補間動畫的基本概念 317
15.3.2 創建形狀補間動畫的方法 318
15.3.3 製作過程 318
15.4 動作補間動畫 319
15.4.1 動作補間動畫的基本概念 319
15.4.2 創建動作補間動畫的方法 319
15.4.3 製作過程 320
15.5 遮罩動畫 322
15.5.1 遮罩的創建 322
15.5.2 製作過程 323
15.6 引導路徑動畫 324
15.6.1 創建引導路徑動畫的方法 324
15.6.2 套用引導路徑動畫的技巧 325
15.6.3 製作過程 325
15.7 動畫實例 327
15.7.1 飛翔的文字 327
15.7.2 溪流效果 330
本章小結 332
思考題 332
上機操作題 332
參考文獻 336