
0人評分過此書
網頁程式設計 - HTML5、JavaScript、CSS、XHTML、Ajax
感謝讀者對於本書第三版的熱烈支持,這次改版不僅增加20%的內容,而且堅持不漲價以嘉惠讀者*
本書以HTML 5與JavaScript為主,其它網頁技術為輔,帶領讀者學習網頁程式設計的語法與技巧。本書的內容分成下列四篇:
*HTML 5篇:介紹HTML 4.01既有的元素和HTML 5增加、修改或移除的元素,例如 、、、、 等結構元素,、 等影音多媒體元素, 繪圖區元素,新增的表單輸入類型與表單元素等。
*JavaScript篇:介紹JavaScript的核心語法和JavaScript在瀏覽器端的應用,讓靜態的HTML文件具有動態效果,包括window物件、JavaScript核心物件、環境物件、document物件、element物件、錯誤處理、事件處理、實用範例等。
*HTML 5 API篇:示範如何利用JavaScript存取HTML 5 API,包括Canvas API、Video/Audio API、Drag and Drop API、Geolocation API、Communication API、Web Workers API等。
*其它技術篇:介紹其它與網頁設計相關的技術,包括CSS、XHTML、動態網頁技術與Ajax。
本書以HTML 5與JavaScript為主,其它網頁技術為輔,帶領讀者學習網頁程式設計的語法與技巧。本書的內容分成下列四篇:
*HTML 5篇:介紹HTML 4.01既有的元素和HTML 5增加、修改或移除的元素,例如 、、、、 等結構元素,、 等影音多媒體元素, 繪圖區元素,新增的表單輸入類型與表單元素等。
*JavaScript篇:介紹JavaScript的核心語法和JavaScript在瀏覽器端的應用,讓靜態的HTML文件具有動態效果,包括window物件、JavaScript核心物件、環境物件、document物件、element物件、錯誤處理、事件處理、實用範例等。
*HTML 5 API篇:示範如何利用JavaScript存取HTML 5 API,包括Canvas API、Video/Audio API、Drag and Drop API、Geolocation API、Communication API、Web Workers API等。
*其它技術篇:介紹其它與網頁設計相關的技術,包括CSS、XHTML、動態網頁技術與Ajax。
-
Part 1 HTML 篇
-
第1 章 HTML 簡介
-
1-1 網頁設計的流程
-
1-2 網頁設計相關的程式語言
-
1-3 HTML 的演進
-
1-4 HTML 5 的設計原則
-
1-5 HTML 5 的新功能
-
1-6 HTML 5 文件的撰寫方式
-
-
第2 章 文件結構
-
2-1 HTML 文件的DOCTYPE - <!doctype> 元素
-
2-2 HTML 文件的根元素- <html> 元素
-
2-3 HTML 文件的標頭- <head> 元素
-
2-4 HTML 文件的主體- <body> 元素
-
2-5 HTML 5 新增的結構元素
-
2-6 區段結構
-
2-7 區段的附加資訊
-
-
第3 章 資料編輯與格式化
-
3-1 區塊格式
-
3-2 文字格式
-
3-3 項目符號與編號- <ul>、<ol>、<li> 元素
-
3-4 定義清單- <dl>、<dt>、<dd> 元素
-
3-5 插入或刪除資料- <ins>、<del> 元素
-
3-6 提示文字- title 屬性
-
-
第4 章 超連結
-
4-1 URI 的類型
-
4-2 標示超連結- <a> 元素
-
4-3 指定相對URI 的路徑資訊- <base> 元素
-
4-4 指定文件之間的關聯- <link> 元素
-
4-5 建立書籤
-
-
第5 章 圖片
-
5-1 嵌入圖片- <img> 元素
-
5-2 影像地圖- <map>、<area> 元素
-
5-3 標註- <figure>、<figcaption> 元素
-
5-4 建立繪圖區- <canvas> 元素
-
-
第6 章 表格
-
6-1 建立表格- <table>、<tr>、<td>、<th> 元素
-
6-2 表格與儲存格的格式化
-
6-3 表格標題- <caption> 元素
-
6-4 合併儲存格
-
6-5 表格的表頭、主體與表尾- <thead>、<tbody>、<tfoot> 元素
-
6-6 直欄式表格- <colgroup>、<col> 元素
-
-
第7 章 框架
-
7-1 建立框架- <frameset>、<frame>、<noframes> 元素
-
7-2 包含水平框架與垂直框架的網頁
-
7-3 嵌入浮動框架- <iframe> 元素
-
7-4 製作導覽列
-
-
第8 章 影音多媒體
-
8-1 HTML 5 的影音功能
-
8-2 嵌入影片與聲音- <video>、<audio> 元素
-
8-3 視訊/ 音訊編解碼器
-
8-4 指定影音檔案的來源- <source> 元素
-
8-5 嵌入資源檔案- <embed> 元素
-
8-6 嵌入物件- <object> 元素
-
8-7 Scripting - <script>、<noscript> 元素
-
8-8 嵌入CSS 樣式表- <style> 元素
-
8-9 網頁自動導向
-
-
第9 章 表單與後端處理
-
9-1 建立表單- <form>、<input> 元素
-
9-2 HTML 4.01 既有的輸入類型
-
9-3 HTML 5 新增的輸入類型
-
9-4 標籤文字- <label> 元素
-
9-5 將表單欄位框起來- <fieldset>、<legend> 元素
-
9-6 其它新增的表單元素
-
9-7 HTML 5 新增的form 屬性
-
-
-
Part 2 JavaScript 篇
-
第10 章 JavaScript 基本語法
-
10-1 JavaScript 的演進
-
10-2 撰寫您的第一個JavaScript 程式
-
10-3 JavaScript 程式碼撰寫慣例
-
-
第11 章 型別、變數與運算子
-
11-1 型別
-
11-2 變數
-
11-3 運算子
-
-
第12 章 流程控制
-
12-1 認識流程控制
-
12-2 if
-
12-3 switch
-
12-4 for
-
12-5 while
-
12-6 do
-
12-7 for...in
-
12-8 break 與continue
-
-
第13 章 函式
-
13-1 認識函式
-
13-2 使用者自訂函式
-
13-3 區域變數V.S. 全域變數
-
13-4 JavaScript 內建函式
-
13-5 函式庫
-
-
第14 章 物件
-
14-1 認識物件
-
14-2 window 物件
-
14-3 核心物件
-
14-4 環境物件
-
14-5 document 物件
-
14-6 element 物件
-
-
第15 章 事件處理
-
15-1 事件驅動模式
-
15-2 事件的類型
-
15-3 事件處理程式
-
15-4 JavaScript 實用範例
-
-
-
Part 3 HTML 5 API 篇
-
第16 章 Canvas API
-
16-1 HTML 5 的繪圖功能
-
16-2 設定繪製樣式與填滿樣式
-
16-3 繪製矩形
-
16-4 設定漸層與圖樣
-
16-5 繪製圖像
-
16-6 建立路徑與繪製圖形
-
16-7 設定線條樣式
-
16-8 繪製文字與設定文字樣式
-
16-9 設定陰影樣式
-
16-10 變形
-
16-11 重疊
-
16-12 像素運算
-
16-13 儲存與回復繪圖區狀態
-
16-14 匯出圖片
-
-
第17 章 Video/Audio API
-
17-1 <video> 與 <audio> 元素的屬性與方法
-
17-2 <video> 與 <audio> 元素的事件
-
-
第18 章 Drag and Drop API
-
18-1 網頁元素的拖放操作
-
18-2 拖放操作相關的事件
-
18-3 DataTransfer 物件的屬性與方法
-
-
第19 章 Geolocation API
-
19-1 HTML 5 的地理定位功能
-
19-2 使用Geolocation API
-
-
第20 章 Communication & Web Workers API
-
20-1 使用Communication API
-
20-2 使用Web Workers API
-
-
-
Part 4 其它技術篇
-
第21 章 CSS
-
21-1 CSS 的演進
-
21-2 CSS 樣式規則與選擇器
-
21-3 連結HTML 文件與CSS 樣式表
-
21-4 選擇器的類型
-
21-5 常用的CSS 屬性
-
-
第22 章 XHTML
-
22-1 認識XHTML
-
22-2 XHTML 與HTML 的區別
-
22-3 嚴格遵循XHTML 文件
-
22-4 驗證XHTML 文件
-
-
第23 章 動態網頁技術與Ajax
-
23-1 認識動態網頁技術
-
23-2 認識Ajax
-
23-3 撰寫導入Ajax 技術的動態網頁
-
-
- 附錄A HTML 元素索引
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分