本書在第2版的基礎(chǔ)上,理順了結(jié)構(gòu),整合了內(nèi)容,更新了技術(shù),使其更加實用、適用。全書主要內(nèi)容包括網(wǎng)頁基礎(chǔ)、網(wǎng)站設(shè)計基礎(chǔ)、網(wǎng)頁的基本操作、網(wǎng)頁設(shè)計與美化、HTML概述、應(yīng)用CSS、網(wǎng)頁制作腳本語言、ASP動態(tài)網(wǎng)頁開發(fā)、移動網(wǎng)頁的設(shè)計等,最后從網(wǎng)站建設(shè)的高度介紹網(wǎng)站的發(fā)布、管理與維護(hù)及網(wǎng)站建設(shè)實例——網(wǎng)上圖書聯(lián)鎖銷售網(wǎng)站的設(shè)計與實現(xiàn)。
本書可作為大學(xué)本科計算機(jī)專業(yè)及其他相關(guān)專業(yè)的“網(wǎng)頁設(shè)計與制作”課程的教材,也可作為網(wǎng)站建設(shè)技術(shù)人員、網(wǎng)站管理人員和信息技術(shù)愛好者的參考書。
第1章 網(wǎng)頁基礎(chǔ)
1.1 網(wǎng)頁基礎(chǔ)知識
1.1.1 Internet基礎(chǔ)知識
1.1.2 網(wǎng)站與網(wǎng)頁
1.2 常用網(wǎng)頁制作工具簡介
1.2.1 HTML
1.2.2 圖形化網(wǎng)頁制作工具軟件
1.2.3 圖形、圖像及動畫處理軟件
1.2.4 網(wǎng)頁制作腳本語言
1.2.5 動態(tài)網(wǎng)頁制作工具
1.3 網(wǎng)頁設(shè)計基礎(chǔ)
1.3.1 網(wǎng)頁風(fēng)格
1.3.2 網(wǎng)頁設(shè)計原則
1.3.3 網(wǎng)頁版面設(shè)計
1.3.4 網(wǎng)頁色彩設(shè)計
思考與練習(xí)
第2章 網(wǎng)站建設(shè)基礎(chǔ)
2.1 網(wǎng)站主題
2.2 網(wǎng)站結(jié)構(gòu)
2.2.1 網(wǎng)站的目錄結(jié)構(gòu)
2.2.2 網(wǎng)站的邏輯結(jié)構(gòu)
2.3 網(wǎng)站的開發(fā)流程
2.3.1 建站前進(jìn)行需求分析
2.3.2 建網(wǎng)站時確定主題
2.3.3 網(wǎng)頁結(jié)構(gòu)仔細(xì)規(guī)劃
2.3.4 網(wǎng)頁的版面布局合理安排
2.3.5 網(wǎng)頁的創(chuàng)意設(shè)計新穎大方
2.3.6 網(wǎng)頁的素材收集全面、具體
2.3.7 選擇網(wǎng)頁制作工具及語言
2.3.8 網(wǎng)頁的制作與測試
2.3.9 網(wǎng)站的維護(hù)與管理
思考與練習(xí)
第3章 網(wǎng)頁的基本操作
3.1 初識Dreamweaver
3.1.1 Dreamweaver CS5的操作環(huán)境
3.1.2 本地站點的搭建與管理
3.2 制作文字與圖像混排的頁面
3.2.1 頁面的總體設(shè)置
3.2.2 文本的插入與編輯
3.2.3 插入圖像
3.2.4 利用Photoshop處理、設(shè)計網(wǎng)頁圖像
3.3 表格的應(yīng)用
3.3.1 插入并編輯表格
3.3.2 嵌套表格
3.4 制作多媒體頁面
3.4.1 利用相關(guān)工具制作網(wǎng)頁動畫
3.4.2 插入Flash動畫
3.4.3 插入FLV文件
3.4.4 插入Shockwave動畫
3.4.5 制作FlashPaper
3.4.6 插入FlashPaper
3.4.7 插入聲音
3.5 創(chuàng)建超鏈接
3.5.1 創(chuàng)建文本/圖像鏈接
3.5.2 創(chuàng)建圖像熱點鏈接
3.5.3 創(chuàng)建電子郵件鏈接
3.5.4 創(chuàng)建錨點鏈接
思考與練習(xí)
第4章 網(wǎng)頁設(shè)計與美化
4.1 制作框架網(wǎng)站
4.1.1 創(chuàng)建框架
4.1.2 保存框架
4.1.3 編輯框架式網(wǎng)頁
4.1.4 在框架中使用超鏈接
4.1.5 制作框架頁面
4.2 AP元素的應(yīng)用
4.2.1 創(chuàng)建AP元素
4.2.2 設(shè)置AP元素的屬性
4.3 利用行為制作動態(tài)頁面
4.3.1 了解行為
4.3.2 應(yīng)用行為
4.3.3 行為的應(yīng)用
4.4 制作表單頁面
4.4.1 關(guān)于表單
4.4.2 認(rèn)識表單對象
4.4.3 創(chuàng)建表單
4.4.4 表單的應(yīng)用
思考與練習(xí)
第5章 HTML概述
5.1 HTML基本知識
5.1.1 HTML簡介
5.1.2 HTML基本元素
5.2 文本標(biāo)記
5.2.1 文字的顏色、字體、大小標(biāo)記
5.2.2 標(biāo)題、段落標(biāo)記
5.3 圖像標(biāo)記
5.3.1 圖像標(biāo)記基本知識
5.3.2 圖像標(biāo)記應(yīng)用技巧
5.4 超鏈接標(biāo)記
5.4.1 鏈接類型
5.4.2 應(yīng)用技巧
5.5 表格標(biāo)記
5.5.1 表格的基本結(jié)構(gòu)
5.5.2 表格的標(biāo)題
5.5.3 表格尺寸設(shè)置
5.5.4 表格內(nèi)文字的對齊/布局
5.5.5 表格的顏色
5.6 表單標(biāo)記
5.6.1 表單中主要包括的元素
5.6.2 用好表單的下拉式菜單
5.7 綜合實例
思考與練習(xí)
第6章 應(yīng)用CSS
6.1 CSS概述
6.1.1 CSS
6.1.2 CSS的優(yōu)點
6.2 CSS基本語法
6.3 CSS選擇器
6.3.1 標(biāo)記選擇器
6.3.2 類別選擇器
6.3.3 ID選擇器
6.4 CSS的使用方法
6.4.1 行內(nèi)式
6.4.2 內(nèi)嵌式
6.4.3 鏈接式
6.4.4 導(dǎo)入式
6.4.5 用腳本來運用CSS樣式
6.5 CSS應(yīng)用
6.5.1 長度單位
6.5.2 CSS設(shè)置字體
6.5.3 CSS設(shè)置文本
6.5.4 CSS設(shè)置圖像和背景
6.5.5 CSS設(shè)置超鏈接與導(dǎo)航菜單
思考與練習(xí)
第7章 網(wǎng)頁制作腳本語言
7.1 腳本語言概述
7.1.1 什么是腳本語言
7.1.2 JavaScript簡介
7.1.3 在HTML頁面中使用JavaScript腳本
7.1.4 JavaScript的開發(fā)工具與調(diào)試
7.2 JavaScript基礎(chǔ)
7.2.1 數(shù)據(jù)類型、常量和變量
7.2.2 運算符和表達(dá)式
7.2.3 JavaScript中的語句
7.2.4 JavaScript的全局屬性與函數(shù)
7.3 JavaScript中的對象
7.3.1 JavaScript中的對象與面向?qū)ο笫纠?br />
7.3.2 創(chuàng)建JavaScript對象
7.3.3 有關(guān)對象操作的語句
7.3.4 常用的內(nèi)建對象
7.3.5 JavaScript的瀏覽器對象
7.3.6 JavaScript的事件
思考與練習(xí)
第8章 ASP動態(tài)網(wǎng)頁開發(fā)
8.1 ASP概述
8.1.1 ASP概述
8.1.2 搭建Web服務(wù)器
8.1.3 ASP文件的結(jié)構(gòu)
8.1.4 編寫第一個ASP程序
8.2 ASP內(nèi)置對象
8.2.1 ASP內(nèi)置對象Request
8.2.2 ASP內(nèi)置對象Response
8.2.3 ASP內(nèi)置對象Application
8.2.4 ASP內(nèi)置對象Session
8.2.5 Global.asa文件的使用
8.2.6 ASP內(nèi)置對象Server
8.3 ASP的內(nèi)置組件
8.3.1 ASP組件
8.3.2 ASP的常用內(nèi)置組件
8.3.3 使用組件提供的對象
8.3.4 File Access組件簡介
8.4 使用ADO組件訪問數(shù)據(jù)庫
8.4.1 ADO概述
8.4.2 ODBC數(shù)據(jù)源管理器
8.4.3 DSN的創(chuàng)建與設(shè)置
8.4.4 ADO組件對象與集合
8.4.5 Connection對象
8.4.6 Command對象
8.4.7 RecordSet對象
8.4.8 Web數(shù)據(jù)庫訪問實例
思考與練習(xí)
第9章 移動網(wǎng)頁的設(shè)計
9.1 MBuilder手機(jī)網(wǎng)站平臺概述
9.1.1 手機(jī)網(wǎng)站
9.1.2 WAP的必要性
9.1.3 WML無線標(biāo)記語言
9.1.4 MBuilder手機(jī)網(wǎng)站平臺
9.2 MBuilder軟件的安裝
9.3 手機(jī)網(wǎng)站的設(shè)計與制作
9.3.1 MBuilder軟件的使用
9.3.2 創(chuàng)建頁面結(jié)構(gòu)
9.3.3 編輯頁面元素
9.4 手機(jī)網(wǎng)站的發(fā)布
9.5 手機(jī)網(wǎng)站的管理與維護(hù)
思考與練習(xí)
第10章 網(wǎng)站的發(fā)布、管理與維護(hù)
10.1 網(wǎng)站測試
10.1.1 網(wǎng)站測試流程
10.1.2 網(wǎng)站測試的主要內(nèi)容
10.1.3 網(wǎng)站測試工具
10.1.4 測試工具使用實例
10.2 網(wǎng)站發(fā)布
10.2.1 確定發(fā)布方式
10.2.2 申請域名
10.2.3 使用免費空間
10.2.4 上傳網(wǎng)頁
10.3 網(wǎng)站的宣傳與推廣
10.3.1 制訂網(wǎng)站推廣計劃
10.3.2 利用傳統(tǒng)媒體推廣
10.3.3 利用網(wǎng)絡(luò)媒體推廣
10.4 網(wǎng)站的管理和維護(hù)
10.4.1 網(wǎng)站管理與維護(hù)的目標(biāo)和內(nèi)容
10.4.2 網(wǎng)站服務(wù)器設(shè)備的管理與維護(hù)
10.4.3 網(wǎng)站性能的優(yōu)化
10.4.4 日志分析
10.4.5 內(nèi)容管理
10.5 網(wǎng)站安全
10.5.1 防火墻技術(shù)
10.5.2 加密技術(shù)
10.5.3 認(rèn)證技術(shù)
10.5.4 防病毒技術(shù)
思考與練習(xí)
第11章 網(wǎng)站的設(shè)計與實現(xiàn)案例
11.1 系統(tǒng)分析與設(shè)計
11.1.1 需求分析
11.1.2 可行性分析
11.1.3 系統(tǒng)功能分析
11.1.4 數(shù)據(jù)庫分析
11.2 數(shù)據(jù)庫設(shè)計
11.2.1 數(shù)據(jù)庫的分析
11.2.2 數(shù)據(jù)庫的邏輯設(shè)計
11.3 目錄結(jié)構(gòu)與通用模塊
11.4 網(wǎng)站的詳細(xì)設(shè)計與實現(xiàn)
11.4.1 前臺系統(tǒng)的實現(xiàn)
11.4.2 后臺系統(tǒng)的實現(xiàn)
11.5 網(wǎng)站的測試
11.6 網(wǎng)站的發(fā)布與維護(hù)
11.6.1 網(wǎng)站的發(fā)布
11.6.2 網(wǎng)站的維護(hù)
附錄A 課程設(shè)計
參考文獻(xiàn)