第1篇 HTML5網頁開發
第1章 HTML5基礎入門 3
1.1 認識HTML5 3
1.1.1 HTML5與HTML4的差異 3
1.1.2 HTML5廢除的標記 4
1.2 學習HTML前的準備工作 5
1.2.1 創建HTML文件 5
1.2.2 預覽HTML網頁 7
1.3 HTML語法的概念與架構 8
1.3.1 HTML的標記類型 8
1.3.2 HTML的組成 8
1.3.3 標記屬性的應用 9
1.4 HTML5文件結構與語義標記 9
1.4.1 結構化的語義標記 9
1.4.2 HTML5聲明與編碼設置 13
第2章 文字變化與排版技巧 15
2.1 段落效果——使用排版標記 15
2.1.1 設置段落樣式的標記 15
2.1.2 設置對齊與縮進的標記 17
2.1.3 添加分隔綫 19
2.1.4 設置段落標題 20
2.2 文字效果——使用文字標記 21
2.2.1 設置字形樣式的標記 21
2.2.2 設置上標、下標 23
2.3 項目符號與編號——使用列錶標記 23
2.3.1 符號列錶 23
2.3.2 編號列錶 25
2.3.3 定義列錶 27
2.4 注釋與特殊符號 28
2.4.1 添加注釋 28
2.4.2 使用特殊符號 30
2.5 創建超鏈接 31
2.5.1 什麼是超鏈接 31
2.5.2 超鏈接的用法 31
2.5.3 站外網頁鏈接 33
2.5.4 站內網頁鏈接 34
2.5.5 鏈接到E-Mail郵箱 36
2.5.6 鏈接到文件 39
第3章 HTML5錶格與錶單 41
3.1 製作基本錶格 41
3.1.1 錶格的基本架構 41
3.1.2 設置錶格標題 43
3.2 錶格的編輯技巧 45
3.2.1 閤並單元格 45
3.2.2 利用錶格組閤圖片 47
3.3 什麼是錶單 49
3.4 創建錶單 51
3.4.1 錶單的基本架構 52
3.4.2 輸入組件 54
3.4.3 列錶組件 59
3.4.4 選擇組件 61
3.4.5 按鈕組件 62
3.4.6 錶單分組(fieldset) 64
3.5 操作範例——教學意見調查錶 64
第4章 HTML5多媒體素材的應用 67
4.1 網頁圖片使用須知 67
4.1.1 圖片的尺寸與分辨率 67
4.1.2 圖片的來源 68
4.2 圖片的使用 68
4.2.1 嵌入圖片 68
4.2.2 路徑錶示法 69
4.3 添加影音特效 71
4.3.1 在網頁中加入音樂 71
4.3.2 添加影音動畫 73
4.3.3 添加Flash動畫 74
4.3.4 傳統影音播放器 75
4.3.5 使用iframe嵌入優酷視頻 75
第5章 網頁存儲Web Storage 79
5.1 認識Web Storage 79
5.1.1 Web Storage的概念 79
5.1.2 檢測瀏覽器是否支持Web Storage 79
5.2 localStorage和sessionStorage 80
5.2.1 訪問localStorage 80
5.2.2 刪除localStorage 83
5.2.3 訪問sessionStorage 85
5.3 Web Storage實例練習 86
5.3.1 登錄/注銷和計數器 86
5.3.2 購物車 91
第2篇 CSS網頁美化
第6章 認識CSS樣式錶 105
6.1 什麼是CSS樣式錶 105
6.1.1 CSS的由來 105
6.1.2 CSS的優勢 106
6.1.3 CSS的應用 107
6.2 創建CSS樣式錶 108
6.2.1 CSS基本格式 108
6.2.2 應用CSS樣式錶 110
6.2.3 認識CSS選擇器 115
第7章 CSS基本語法 121
7.1 控製文字樣式 121
7.1.1 字體屬性 121
7.1.2 段落屬性 124
7.1.3 文字效果屬性 128
7.2 控製背景 131
7.2.1 設置背景顔色 131
7.2.2 設置背景圖片 133
7.2.3 設置背景漸變 141
第8章 CSS樣式與排版 145
8.1 控製邊界與邊框 145
8.1.1 邊界 145
8.1.2 邊框 147
8.1.3 邊界間距 154
8.2 網頁組件的定位 156
8.2.1 一般定位 157
8.2.2 圖層定位 163
8.3 超鏈接與鼠標光標特效 165
8.3.1 超鏈接特效 165
8.3.2 鼠標光標特效 168
第9章 HTML5+CSS3綜閤應用 171
9.1 操作網頁內容 171
9.2 使用語義標記排版 173
9.3 疊字標題 178
9.4 網頁背景和鼠標光標 179
9.5 菜單超鏈接特效 180
9.6 主內容區樣式 181
第3篇 jQuery與jQuery Mobile
第10章 認識jQuery與jQuery Mobile 187
10.1 認識JavaScript 187
10.1.1 JavaScript架構 187
10.1.2 JavaScript對象與函數 190
10.1.3 JavaScript事件 192
10.2 認識jQuery 194
10.2.1 引用jQuery函數庫 194
10.2.2 jQuery基本架構 196
10.2.3 jQuery選擇器 196
10.3 跨平颱移動設備網頁jQuery Mobile 199
10.3.1 認識jQuery Mobile 199
10.3.2 第一個jQuery Mobile網頁 202
第11章 jQuery Mobile UI組件 208
11.1 套用UI組件 208
11.1.1 認識UI組件 208
11.1.2 按鈕(Button) 210
11.1.3 組按鈕(Grouped Buttons) 214
11.1.4 列錶(List View) 215
11.2 網頁導航與布景主題 218
11.2.1 jQuery Mobile網頁導航 218
11.2.2 ThemeRoller快速應用布景主題 221
第12章 jQuery Mobile 事件 228
12.1 頁麵事件 228
12.1.1 初始化事件 228
12.1.2 外部頁麵加載事件 232
12.1.3 頁麵切換事件 233
12.2 觸摸事件 236
12.2.1 點擊事件(tap) 236
12.2.2 滑動事件 238
12.2.3 滾動事件 240
12.2.4 屏幕方嚮改變事件 242
第13章 數據的保存與讀取 245
13.1 認識IndexedDB 245
13.1.1 IndexedDB的概念 245
13.1.2 IndexedDB基本操作 246
13.1.3 讀取數據 255
13.1.4 刪除數據 256
13.1.5 使用指針對象 257
13.2 認識Web SQL 262
13.2.1 Web SQL基本操作 262
13.2.2 創建數據錶 264
13.2.3 新增、修改和刪除數據 267
13.3 讀取文本文件 271
13.3.1 選擇文件 271
13.3.2 讀取文件 274
第14章 插件的使用 277
14.1 錶格排序插件——tablesorter 277
14.1.1 下載與套用 277
14.1.2 高級應用 279
14.2 日期選擇器——Datepicker 282
14.2.1 下載與套用 282
14.2.2 高級應用 283
14.3 日曆插件——FullCalendar 286
14.3.1 下載與套用 286
14.3.2 高級應用 287
第4篇 打包與測試
第15章 下載與安裝Apache Cordova 299
15.1 下載與安裝Cordova 299
15.1.1 安裝的必要工具 299
15.1.2 通過npm安裝Cordova 305
15.1.3 設置Android模擬器 306
15.2 將網頁轉換成Android APP 308
第16章 甜點坊訂購係統實戰 312
16.1 網站架構 312
16.2 訂購流程 315
16.3 查訂單 324
16.4 找店傢 327
第17章 記事本Note APP實戰 328
17.1 記事本的結構 328
17.2 新增記事 330
17.3 刪除記事 332
17.4 記事列錶 334
· · · · · · (
收起)