本書全面介紹了網頁設計與製作技術,以及JavaScript腳本編程和Web資料庫套用技術。它以比較流行的網頁設計軟體Dreamweaver CS5作為技術支持,由淺入深、系統地介紹了網頁的構思、規劃、製作和網站建設的全過程,同時還介紹了如何利用Fireworks CS5和Flash CS5製作網頁圖形圖像和動畫,以增強網站的表現力和感染力。全書構思清晰,結構合理,內容全面系統,語言簡潔生動,圖文並茂,實例新穎,特別注重實踐能力的培養,實用性和可操作性較強。另外,各章後提供上機操作題,可供讀者上機練習使用。本書可以幫助初學者在較短時間內快速掌握實用的網頁設計與製作知識,並能進行一些腳本編程和Web資料庫套用開發,從而能夠構建功能完善的實用網站。
本書可作為高等院校網頁設計與開發類課程教材,也可作為網站製作、Web程式設計培訓教材,還可作為網頁設計與Web編程愛好者的自學參。
基本介紹
- 書名:網頁與Web程式設計第2版
- ISBN:9787111448198
- 類別:計算機
- 出版社:機械工業出版社
內容推薦
《網頁與Web程式設計》可作為高等院校網頁設計與開發類課程教材,也可作為網站製作、Web程式設計培訓教材,還可作為網頁設計與Web編程愛好者的自學參考書。
目錄
前言
教學建議
第一部分 基礎篇
第1章 WWW技術簡介
1.1 WWW的特點和結構
1.2 Web伺服器的配置
1.3 創建虛擬目錄
本章小結
思考題
上機操作題
第2章 HTML基礎
2.1 網頁與HTML概述
2.2 文檔結構標記和格式標記
2.3 文本標記和連結標記
2.4 圖像標記和多媒體標記
2.5 表格標記和表單標記
2.6 其他常用標記
本章小結
思考題
上機操作題
第二部分 套用篇
第3章 Dreamweaver CS5概述
3.1 網頁中的基本元素
3.1.1 文本
3.1.2 圖像
3.1.3 多媒體
3.1.4 超級連結
3.1.5 表單
3.1.6 導航欄
3.1.7 其他常見元素
3.2 Dreamweaver CS5的界面元素介紹
3.2.1 工作區布局
3.2.2 起始頁
3.2.3 視窗布局
3.3 獲取幫助
3.3.1 幫助文檔
3.3.2 “參考”面板
3.4 創建本地站點
3.4.1 規劃站點結構
3.4.2 引例
本章小結
思考題
上機操作題
第4章 製作簡單網頁
4.1 文本及排版
4.1.1 插入文本
4.1.2 引例
4.1.3 格式化文本
4.1.4 創建項目列表
4.2 設定檔案頭和網頁屬性
4.2.1 設定網頁的編碼
4.2.2 設定文檔標題
4.2.3 添加關鍵字
4.2.4 設定網頁的刷新
4.2.5 插入meta對象
4.3 插入表格
4.3.1 引例
4.3.2 製作表格
4.3.3 編輯表格
4.3.4 表格屬性檢查器的使用
4.4 使用圖像
4.4.1 插入圖像
4.4.2 插入滑鼠經過圖像
4.4.3 插入圖像占位符
4.4.4 設定圖像屬性
4.5 插入多媒體對象
4.5.1 插入Flash動畫
4.5.2 插入Flash視頻(FLV)
4.5.3 插入Shockwave影片
4.5.4 插入Java Applet小程式
4.5.5 插入ActiveX控制項
4.5.6 插入音頻對象
4.6 創建超級連結
4.6.1 地址和連結
4.6.2 添加連結
4.6.3 書籤連結和熱點連結
本章小結
思考題
上機操作題
第5章 網頁布局和框架
5.1 標準模式和擴展表格模式
5.1.1 引例
5.1.2 關於標準模式和擴展表格模式
5.1.3 在擴展表格模式下插入元素
5.2 使用標尺與格線
5.2.1 使用標尺
5.2.2 使用格線
5.3 框架的使用
5.3.1 關於框架和框架集
5.3.2 創建框架和框架集
5.3.3 選擇框架和框架集
5.3.4 保存框架和框架集檔案
5.3.5 設定框架和框架集屬性
5.3.6 為框架設定連結
5.3.7 處理不能顯示框架的瀏覽器
5.4 創建浮動框架
本章小結
思考題
上機操作題
第6章 使用CSS樣式
6.1 CSS樣式的基本介紹
6.1.1 CSS的基本概念
6.1.2 CSS樣式的類型
6.1.3 CSS樣式的基本語法
6.2 創建CSS樣式
6.2.1 建立標籤樣式
6.2.2 建立類樣式
6.2.3 建立複合內容樣式
6.2.4 建立ID樣式
6.2.5 連結外部樣式表
6.3 在網頁中套用CSS
6.3.1 內聯樣式表
6.3.2 內部樣式表
6.3.3 外部樣式表
6.3.4 樣式表衝突
6.4 設定CSS樣式
6.4.1 設定文本樣式
6.4.2 設定背景樣式
6.4.3 設定區塊樣式
6.4.4 設定方框樣式
6.4.5 設定框線樣式
6.4.6 設定列表樣式
6.4.7 設定定位樣式
6.4.8 設定擴展樣式
6.5 CSS濾鏡
6.6 CSS樣式表套用實例
6.6.1 美化文本框與按鈕
6.6.2 用CSS控制網頁整體風格
本章小結
思考題
上機操作題
第7章 JavaScript
7.1 JavaScript概述
7.1.1 引例
7.1.2 JavaScript的特點
7.1.3 JavaScript與Java的區別
7.2 JavaScript的詞法規則
7.2.1 大小寫敏感性
7.2.2 語句結束符
7.2.3 注釋
7.2.4 標識符
7.2.5 保留字
7.3 JavaScript的基本數據類型
7.3.1 數值型
7.3.2 字元串型
7.3.3 布爾型
7.3.4 變數
7.4 JavaScript的表達式和運算符
7.4.1 表達式
7.4.2 運算符
7.5 JavaScript基本語句
7.5.1 引例
7.5.2 表達式語句和複合語句
7.5.3 條件語句
7.5.4 循環語句
7.5.5 標籤語句
7.6 JavaScript函式
7.6.1 引例
7.6.2 函式的定義和調用
7.6.3 函式的參數傳遞和返回值
7.6.4 函式的變數作用範圍
7.7 JavaScript對象和數組
7.7.1 對象
7.7.2 數組
7.7.3 文檔對象模型
本章小結
思考題
上機操作題
第8章 表單
8.1 插入表單
8.1.1 引例
8.1.2 插入表單方法
8.2 插入表單對象
8.2.1 添加按鈕
8.2.2 添加文本域
8.2.3 添加複選框
8.2.4 添加單選按鈕
8.2.5 添加列表/選單
8.2.6 添加檔案域
8.2.7 添加圖像域
8.2.8 添加隱藏域
8.2.9 添加跳轉選單
8.2.10 添加搜尋引擎
本章小結
思考題
上機操作題
第9章 層與行為
9.1 層的創建與基本操作
9.2 層的屬性設定
9.2.1 選擇層
9.2.2 層屬性面板的使用
9.3 層的其他操作
9.3.1 吸附層到格線
9.3.2 層和表格的轉換
9.3.3 嵌套層
9.3.4 在層中插入內容
9.4 Dreamweaver中的行為
9.4.1 行為概述
9.4.2 添加行為
9.4.3 更改行為
9.4.4 打開瀏覽器視窗
9.4.5 顯示–隱藏元素
9.4.6 設定狀態欄文本
9.4.7 交換圖像
9.4.8 拖動AP元素
本章小結
思考題
上機操作題
第10章 Web資料庫套用
10.1 關於Web應用程式
10.1.1 靜態網頁的處理過程
10.1.2 動態網頁的處理過程
10.1.3 Web資料庫訪問
10.2 資料庫基礎
10.2.1 資料庫、資料庫管理系統和資料庫系統
10.2.2 記錄與欄位
10.2.3 記錄集
10.2.4 資料庫的設計流程
10.2.5 資料庫連線
10.2.6 結構化查詢語言
10.3 設定Web資料庫套用
10.3.1 設定Web伺服器
10.3.2 設定應用程式伺服器
10.3.3 連線資料庫
10.4 定義數據源
10.4.1 引例
10.4.2 定義記錄集
10.4.3 定義命令對象
10.4.4 定義伺服器變數
10.5 添加動態內容
10.5.1 引例
10.5.2 動態文本
10.5.3 動態圖像
10.5.4 動態HTML屬性
10.6 添加伺服器行為
10.6.1 引例
10.6.2 重複區域
10.6.3 記錄集分頁
10.6.4 顯示區域
10.6.5 記錄計數器
10.6.6 轉到詳細頁面
10.6.7 轉到相關頁面
本章小結
思考題
上機操作題
第11章 站點管理
11.1 創建本地站點
11.1.1 關於Dreamweaver CS5站點
11.1.2 使用“管理站點”搭建站點
11.1.3 對站點進行高級設定
11.2 管理站點
11.2.1 打開站點
11.2.2 編輯站點
11.2.3 刪除站點
11.2.4 複製站點
11.3 管理站點中的檔案
11.3.1 本地和遠程資料夾的結構
11.3.2 創建資料夾
11.3.3 創建網頁檔案
11.3.4 移動和複製檔案
11.4 網站測試
11.4.1 檢查瀏覽器兼容性
11.4.2 檢查連結
11.4.3 創建站點報告
11.5 上傳發布網站
11.5.1 連結到遠程伺服器
11.5.2 檔案上傳
11.5.3 檔案下載
本章小結
思考題
上機操作題
第三部分 圖形動畫篇
第12章 Fireworks CS5入門
12.1 Fireworks CS5概述
12.2 Fireworks工作環境
12.2.1 “工具”面板
12.2.2 “屬性”檢查器
12.2.3 各類面板
12.3 Fireworks文檔操作
12.3.1 創建新文檔
12.3.2 打開和導入檔案
12.3.3 保存Fireworks文檔
12.4 更改畫布
12.4.1 更改畫布大小、顏色和圖像大小
12.4.2 關於重新取樣
12.4.3 旋轉畫布、修剪或符合畫布
12.4.4 修剪文檔
12.4.5 使用標尺、輔助線和格線
12.5 首選參數和快捷鍵
12.5.1 設定首選參數
12.5.2 更改快捷鍵設定
12.6 操作的撤消與重複
本章小結
思考題
上機操作題
第13章 Fireworks CS5製作實例
13.1 製作環繞文字
13.2 文字蒙蓋圖像
13.3 製作網頁按鈕
13.4 繪製QQ企鵝卡通效果
13.5 製作彈出選單
13.6 網頁切片
13.7 製作動畫
本章小結
思考題
上機操作題
第14章 Flash CS5概述
14.1 Flash CS5的工作環境介紹
14.1.1 開始頁
14.1.2 工作界面
14.1.3 選單欄
14.1.4 主工具列
14.1.5 工具箱
14.1.6 時間軸
14.1.7 舞台和工作區
14.1.8 常用面板
14.2 文檔的基本操作
14.2.1 新建文檔
14.2.2 設定文檔屬性
14.2.3 保存文檔
14.2.4 測試影片
14.2.5 發布影片
14.3 基本繪圖工具
14.3.1 選擇工具
14.3.2 部分選取工具
14.3.3 套索工具
14.3.4 線條工具
14.3.5 鉛筆工具
14.3.6 鋼筆工具
14.3.7 橢圓工具和矩形工具
14.3.8 刷子工具
14.3.9 Deco工具
14.3.10 骨骼工具
14.3.11 任意變形工具和漸變變形工具
14.3.12 3D旋轉工具
14.3.13 墨水瓶工具和顏料桶工具
14.3.14 滴管工具
14.3.15 橡皮擦工具
14.3.16 文本工具
本章小結
思考題
上機操作題
第15章 基本動畫製作
15.1 動畫製作基礎
15.1.1 動畫的原理
15.1.2 使用幀
15.1.3 使用圖層
15.1.4 元件與實例
15.2 逐幀動畫
15.2.1 創建逐幀動畫的方法
15.2.2 製作過程
15.3 形狀補間動畫
15.3.1 形狀補間動畫的基本概念
15.3.2 創建形狀補間動畫的方法
15.3.3 製作過程
15.4 動作補間動畫
15.4.1 動作補間動畫的基本概念
15.4.2 創建動作補間動畫的方法
15.4.3 製作過程
15.5 遮罩動畫
15.5.1 遮罩的創建
15.5.2 製作過程
15.6 引導路徑動畫
15.6.1 創建引導路徑動畫的方法
15.6.2 套用引導路徑動畫的技巧
15.6.3 製作過程
15.7 動畫實例
15.7.1 飛翔的文字
15.7.2 溪流效果
本章小結
思考題
上機操作題