標記 058
4.7 標記 059
4.8 新手常見疑難問題 060
4.9 實戰技能訓練營 060
第5 章 網頁中的表單 062
5.1 表單概述 063
5.2 輸入標記 063
5.2.1 文本框 063
5.2.2 單選按鈕和復選框 065
5.2.3 按鈕 066
5.3 圖像域和文件域 068
5.4 列表 069
5.5 表單素 070
5.5.1 url 屬性 070
5.5.2 email 屬性 071
5.5.3 date 和time 屬性 071
5.5.4 number 屬性 072
5.5.5 range 屬性 072
5.5.6 required 屬性 073
5.6 新手常見疑難問題 073
5.7 實戰技能訓練營 074
第6 章 網頁中的多媒體 075
6.1 audio 標記概述 076
6.1.1 認識audio 標記 076
6.1.2 audio 標記的屬性 076
6.1.3 瀏覽器對audio 標記的支持情況 077
6.2 在網頁中添加音頻文件 077
6.3 video 標記 078
6.3.1 認識video 標記 078
6.3.2 video 標記的屬性 079
6.3.3 瀏覽器對video 標記的支持情況 080
6.4 在網頁中添加視頻文件 080
6.5 新手常見疑難問題 081
6.6 實戰技能訓練營 082
第7 章 數據存儲Web Storage 083
7.1認識Web 存儲 084
7.1.1本地存儲和Cookies 的區別 084
7.1.2Web 存儲方法 084
7.2使用HTML 5 Web Storage API 084
7.2.1測試瀏覽器的支持情況 085
7.2.2使用sessionStorage 方法創建對像 085
7.2.3使用localStorage 方法創建對像 086
7.2.4 Web Storage API 的其他操作 087
7.2.5使用JSON 對像存取數據 088
7.3 目前瀏覽器對Web 存儲的支持情況 090
7.4 制作簡單Web 留言本 090
7.5 新手常見疑難問題 093
7.6 實戰技能訓練營 093
第8 章 認識CSS 樣式表 094
8.1 CSS 概 述 095
8.1.1 CSS 的功能 095
8.1.2 CSS 的基礎語法 095
8.2 創建和鏈接CSS 文件 096
8.3 CSS 中的選擇器 097
8.3.1 標記選擇器 097
8.3.2 類選擇器 098
8.3.3 ID 選擇器 099
8.3.4 偽類選擇器 100
8.3.5 屬性選擇器 101
8.4 CSS 中的常用樣式 102
8.4.1 使用字體樣式 102
8.4.2 使用文本樣式 105
8.4.3 使用背景樣式 108
8.4.4 設計邊框樣式 111
8.4.5 設置列表樣式 114
8.5 新手常見疑難問題 116
8.6 實戰技能訓練營 116
第9 章 設計圖片、鏈接和菜單的樣式 118
9.1 設計圖片的樣式 119
9.1.1 設置圖片的大小 119
9.1.2 圖片對齊 120
9.1.3 文字環繞圖片 122
9.1.4 圖片與文字的間距 123
9.2 為圖片添加圓角邊框樣式 124
9.3 設計鏈接的樣式 125
9.3.1 設置鏈接樣式 125
9.3.2 定義下劃線樣式 126
9.3.3 定義鏈接背景圖 127
9.3.4 定義鏈接提示信息 128
9.3.5 定義鏈接按鈕樣式 129
9.4 設計菜單的樣式 129
9.4.1 制作動態導航菜單 130
9.4.2 制作多級菜單列表 131
9.5 新手常見疑難問題 133
9.6 實戰技能訓練營 134
第10 章 設計表格和表單的樣式 136
10.1 設計表格的樣式 137
10.1.1 設置表格顏色 137
10.1.2 設置表格邊框 138
10.1.3 表格邊框寬度 139
10.1.4 表格邊框顏色 140
10.1.5 表格標題位置 140
10.1.6 隱格 142
10.1.格的邊距 143
10.2 設計表單的樣式 144
10.2.1 表單字體樣式 144
10.2.2 表單邊框樣式 145
10.2.3 表單背景樣式 146
10.2.4 設計表單按鈕樣式 147
10.2.5 設計下拉菜單樣式 148
10.3 新手常見疑難問題 149
10.4 實戰技能訓練營 149
第11 章 使用CSS3 布局網頁版式 151
11.1 認識CSS3 布局版式 152
11.1.1 將頁面用DIV 分塊 152
11.1.2 設置各塊位置 152
11.1.3 用CSS 定位版式 153
11.2 固定寬度網頁布局模式 155
11.2.1 網頁單列布局模式 155
11.2.2 網頁1-2-1 型布局模式 157
11.3 自動縮放網頁布局模式 159
11.3.1 1-2-1 等比例變寬布局 159
11.3.2 1-2-1 單列變寬布局 160
11.3.3 1-3-1 單側列寬度固定布局 160
11.3.4 1-3-1 中間列寬度固定布局 162
11.4 新手常見疑難問題 164
11.5 實戰技能訓練營 164
第12 章 JavaScript 和jQuery 166
12.1 認識JavaScript 167
12.1.1 什麼是JavaScript 167
12.1.2 在HTML 網頁頭中嵌入JavaScript 代碼 167
12.2 JavaScript 對像與函數 168
12.2.1 認識對像 168
12.2.2 認識函數 169
12.3 JavaScript 事件 170
12.3.1 事件與事件處理概述 170
12.3.2 JavaScript 的常用事件 171
12.4 認識jQuery 172
12.4.1 jQuery 能做什麼 172
12.4.2 jQuery 的配置 173
12.5 jQuery 選擇器 173
12.5.1 jQuery 的工廠函數 173
12.5.2 常見選擇器 174
12.6 新手常見疑難問題 175
12.7 實戰技能訓練營 175
第13 章 jQuery Mobile 快速入門 177
13.1 認識jQuery Mobile 178
13.2 跨平臺移動設備網頁jQuery Mobile 178
13.2.1 移動設備模擬器 178
13.2.2 jQuery Mobile 的安裝 180
13.2.3 jQuery Mobile 網頁的架構 182
13.3 創建多頁面的jQuery Mobile 網頁 183
13.4 創建模態頁 184
13.5 絢麗多彩的頁面切換效果 185
13.6 新手常見疑難問題 187
13.7 實戰技能訓練營 187
第14 章 使用UI 組件 189
14.1 套用UI 組件 190
14.1.1 表單組件 190
14.1.2 按鈕和組按鈕 196
14.1.3 按鈕圖標 198
14.1.4 彈窗 200
14.2 列表 201
14.2.1 列表視圖 201
14.2.2 列表內容 203
14.2.3 列表過濾 204
14.3 面板和可折疊塊 206
14.3.1 面板 206
14.3.2 可折疊塊 207
14.4 導航條 209
14.5 jQuery Mobile 主題 211
14.6 新手常見疑難問題 214
14.7 實戰技能訓練營 215
第15 章 jQuery Mobile 事件 216
15.1 頁面事件 217
15.1.1 初始化事件 217
15.1.2 外部頁面加載事件 219
15.1.3 頁面過渡事件 220
15.2 觸摸事件 222
15.2.1 點擊事件 222
15.2.2 滑動事件 224
15.3 滾屏事件 226
15.4 定位事件 227
15.5 新手常見疑難問題 229
15.6 實戰技能訓練營 230
第16 章 數據存儲和讀取技術 231
16.1 認識Web SQL Database 232
16.2 使用Web SQL Database 操作數據 232
16.2.1 數據庫的基本操作 232
16.2.2 數據表的基本操作 233
16.2.3 數據的基本操作 234
16.3 創建簡易的學生管理繫統 236
16.4 選擇文件 237
16.4.1 選擇單個文件 237
16.4.2選擇多個文件 238
16.5使用FileReader 接口讀取文件 239
16.5.1檢測瀏覽器是否支持FileReader 接口 239
16.5.2 FileReader 接口的方法 239
16.5.3使用readAsDataURL 方法預覽圖片 239
16.5.4使用readAsText 方法讀取文本文件 241
16.6 新手常見疑難問題 242
16.7 實戰技能訓練營 243
第17 章 設計流行的響應式網頁 244
17.1 什麼是響應式網頁設計 245
17.2 像素和屏幕分辨率 246
17.3 視口 246
17.3.1 視口的分類和常用屬性 246
17.3.2 媒體查詢 247
17.4 響應式網頁的布局設計 248
17.4.1 常用布局類型 248
17.4.2 布局的實現方式 248
17.4.3 響應式布局的設計與實現 250
17.5 響應式圖片 250
17.5.1 使用
標記 251
17.5.2 使用CSS 圖片 252
17.6 響應式視頻 253
17.7 響應式導航菜單 253
17.8 響應式表格 255
17.8.1 隱藏表格中的列 255
17.8.2 滾動表格中的列 256
17.8.3 轉換表格中的列 258
17.9 響應式開發框架Bootstrap 260
17.10 新手常見疑難問題 261
17.11 實戰技能訓練營 262
第18 章 App 的打包和測試 263
18.1 配置Android 開發環境 264
18.1.1 安裝Java JDK 264
18.1.2 安裝Android SDK 266
18.1.3 安裝Apache Ant 268
18.2 下載與安裝Apache Cordova 270
18.3 設置Android 模擬器 271
18.4 將網頁轉換為Android App 272
18.5 新手常見疑難問題 274
第19 章 項目實訓1——開發連鎖咖啡響應式網站 275
19.1 網站概述 276
19.1.1 網站結構 276
19.1.2 設計效果 276
19.1.3 設計準備 277
19.2 設計首頁布局 277
19.3 設計可切換導航 278
19.4 主體內容 282
19.4.1 設計輪播廣告區 283
19.4.2 設計產品推薦區 284
19.4.3 設計登錄注冊和Logo 285
19.4.4 設計特色展示區 286
19.4.5 設計產品生產流程區 287
19.5 設計底部隱藏導航 289
第20 章 項目實訓2——家庭記賬本App 291
20.1 記賬本的需求分析 292
20.2 數據庫分析 292
20.2.1 分析數據庫 292
20.2.2 創建數據庫 292
20.3 記賬本的代碼實現 293
20.3.1 設計首頁 293
20.3.2 新增記賬頁面 293
20.3.3 記賬列表頁面 295
20.3.4 記賬詳情頁面 296
20.3.5 刪除記賬 297
第21 章 項目實訓3——連鎖酒店訂購繫統App 302
21.1 連鎖酒店訂購的需求分析 303
21.2 網站的結構 303
21.3 連鎖酒店繫統的代碼實現 304
21.3.1 設計首頁 304
21.3.2 設計訂購頁面 305
21.3.3 設計連鎖分店頁面 310
21.3.4 設計查看訂單頁面 312
21.3.5 設計酒店介紹頁面 313