Web前端設計基礎——HTML5、CSS3、JavaScript
定 價:¥49.5
中 教 價:¥38.12 (7.70折)
庫 存 數: 0
叢 書 名:21世紀高等學校計算機應用技術規劃教材
第1章 Web技術概述... 1
1.1 Internet概述... 1
1.1.1 TCP/IP. 1
1.1.2 主機和IP地址... 2
1.1.3 域名和DNS. 2
1.2 Web概述... 3
1.2.1 Web歷史... 3
1.2.2 Web體系結構... 4
1.2.3 基本Web技術... 5
1.2.4 Web服務器... 8
1.3 超文本與標記語言... 9
1.3.1 超文本與超媒體... 9
1.3.2 標記語言... 10
1.4 Web標準... 12
1.4.1 Web標準體系... 12
1.4.2 采用Web標準的優勢... 13
1.5 瀏覽器... 13
1.5.1 常用瀏覽器... 13
1.5.2 標準瀏覽器... 14
1.6 Web開發工具... 15
1.6.1 JetBrains WebStorm.. 15
1.6.2 測試和調試環境... 15
1.7 小結... 16
1.8 習題... 16
第2章 HTML5基礎... 18
2.1 HTML5基礎概述... 18
2.1.1 HTML5文檔結構... 18
2.1.2 元素與標簽... 19
2.1.3 屬性... 22
2.1.4 語法規則... 23
2.2 WebStorm基礎... 24
2.2.1 WebStorm基本操作... 24
2.2.2 WebStorm快捷鍵... 27
2.3 文檔結構元素... 27
2.3.1 標簽... 28
2.3.2
2.3.3
2.4 頭部元素... 28
2.4.1
2.4.2 標簽... 29
2.5 叮叮書店首頁添加元信息... 31
2.6 小結... 31
2.7 習題... 31
第3章 HTML5內容結構與文本... 33
3.1 HTML5結構標簽... 33
3.1.1 標簽... 33
3.1.2 標簽... 34
3.1.3 標簽... 34
3.1.4 標簽... 34
3.1.5
3.1.6
3.1.7 和標簽... 34
3.1.8 標簽... 35
3.1.9 標簽... 35
3.2 HTML5基礎標簽... 35
3.2.1 標題... 36
3.2.2 段落... 36
3.2.3 換行符... 36
3.2.4 注釋... 36
3.3 HTML5格式化標簽... 36
3.3.1 文本格式化標簽... 37
3.3.2 引用和術語定義標簽... 38
3.3.3 HTML5新增格式標簽... 39
3.4 HTML5列表... 42
3.4.1 無序列表... 42
3.4.2 有序列表... 43
3.4.3 定義列表... 44
3.5 叮叮書店首頁內容結構的建立... 44
3.5.1 分析設計頁面內容結構... 45
3.5.2 用HTML5結構標簽確定頁面內容結構... 45
3.5.3 添加文本內容... 48
3.5.4 在瀏覽器中預覽... 52
3.6 小結... 52
3.7 習題... 53
第4章 HTML5超鏈接... 54
4.1 標簽... 54
4.1.1 href屬性... 54
4.1.2 target屬性... 55
4.1.3 id屬性... 55
4.2 HTML5字符集與顏色... 57
4.2.1 HTML5字符集... 57
4.2.2 HTML5字符實體... 57
4.2.3 HTML5顏色... 58
4.2.4 HTML5顏色名... 58
4.3 叮叮書店首頁超鏈接的使用... 58
4.4 小結... 61
4.5 習題... 61
第5章 HTML5多媒體... 62
5.1 HTML5圖像... 62
5.1.1 標簽... 62
5.1.2 和標簽... 63
5.1.3 和標簽... 64
5.2 HTML5音視頻... 65
5.2.1 HTML5視頻... 65
5.2.2 HTML5音頻... 68
5.3 標簽... 69
5.4 叮叮書店首頁圖像的使用... 70
5.5 小結... 71
5.6 習題... 72
第6章 HTML5表格... 73
6.1 HTML5表格概述... 73
6.1.1 表格結構... 73
6.1.2 表格標簽... 73
6.2 常用表格標簽... 74
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5 、
6.3 叮叮書店購物車頁面的建立... 77
6.4 小結... 78
6.5 習題... 79
第7章 HTML5表單... 80
7.1 HTML5表單概述... 80
7.1.1 表單... 80
7.1.2
7.2 表單域... 82
7.2.1 標簽... 82
7.2.2 標簽... 90
7.2.3 標簽... 91
7.2.4
7.2.5 標簽... 92
7.2.6 標簽... 92
7.2.7 標簽... 93
7.2.8 標簽... 93
7.2.9 標簽... 94
7.2.10 標簽... 94
7.2.11 標簽... 95
7.3 叮叮書店聯系我們頁面的建立... 95
7.4 叮叮書店首頁添加站內搜索... 98
7.5 小結... 98
7.6 習題... 98
第8章 CSS基礎... 100
8.1 CSS概述... 100
8.2 CSS語法... 102
8.3 CSS常用選擇器... 103
8.4 CSS3選擇器... 106
8.5 CSS屬性... 107
8.5.1 CSS屬性概述... 107
8.5.2 CSS屬性值和單位... 110
8.5.3 CSS3屬性值和單位... 112
8.6 使用CSS. 113
8.7 層疊(多重)樣式... 116
8.8 小結... 119
8.9 習題... 119
第9章 頁面布局定位... 121
9.1 CSS盒模型... 121
9.1.1 CSS盒模型概述... 121
9.1.2 CSS內邊距... 123
9.1.3 CSS邊框... 124
9.1.4 CSS3邊框... 128
9.1.5 CSS外邊距... 131
9.1.6 CSS輪廓... 133
9.2 CSS布局... 134
9.2.1 盒模型顯示類型... 134
9.2.2 CSS3伸縮盒布局... 137
9.2.3 CSS浮動... 146
9.2.4 可見與溢出... 149
9.3 CSS 定位... 150
9.3.1 position屬性... 151
9.3.2 z-index屬性... 155
9.4 基本布局模板... 156
9.4.1 固定(液態)布局... 156
9.4.2 彈性伸縮布局... 159
9.5 叮叮書店首頁布局樣式設計... 160
9.6 小結... 162
9.7 習題... 162
第10章 元素外觀屬性... 165
10.1 背景... 165
10.1.1 CSS背景... 165
10.1.2 CSS3背景... 168
10.1.3 CSS3透明度... 170
10.2 字體... 170
10.2.1 指定字體... 171
10.2.2 指定大小... 171
10.2.3 字體風格... 172
10.2.4 字體粗細... 172
10.2.5 CSS3服務器端字體... 174
10.3 文本與修飾... 175
10.3.1 文本... 175
10.3.2 修飾... 179
10.4 CSS3文本效果... 181
10.4.1 陰影... 181
10.4.2 換行... 181
10.5 CSS3多列... 182
10.6 列表... 183
10.7 尺寸... 185
10.8 表格... 186
10.8.1 表格屬性... 186
10.8.2 表格邊框控制... 187
10.8.3 改善表格顯示效果... 188
10.8.4 叮叮書店購物車頁面表格樣式設計... 189
10.9 叮叮書店首頁外觀樣式設計... 190
10.9.1 文本... 190
10.9.2 背景... 191
10.9.3 其他細節... 193
10.10 小結... 194
10.11 習題... 194
第11章 偽類和偽元素... 196
11.1 CSS偽類... 196
11.1.1 超鏈接偽類... 196
11.1.2 結構性偽類... 197
11.1.3 子元素偽類... 199
11.1.4 UI元素狀態偽類... 201
11.2 CSS偽元素... 204
11.3 CSS內容... 205
11.4 小結... 208
11.5 習題... 208
第12章 CSS3變換、過渡和動畫... 210
12.1 變換... 210
12.2 過渡... 219
12.3 動畫... 223
12.4 叮叮書店首頁超鏈接、偽類和動畫樣式設計... 225
12.5 小結... 229
12.6 習題... 229
第13章 頁面內容樣式設計... 230
13.1 默認樣式... 230
13.1.1 HTML默認樣式... 230
13.1.2 瀏覽器默認樣式... 232
13.2 頁面內容樣式設計... 233
13.2.1 導航菜單... 233
13.2.2 圖文混排... 235
13.3 小結... 237
13.4 習題... 237
第14章 網站制作流程與發布... 238
14.1 網站制作流程... 238
14.2 模板... 239
14.3 基于模板建立叮叮書店其他頁面... 241
14.3.1 書籍分類(category.html)... 241
14.3.2 特刊降價(specials.html)... 243
14.3.3 聯系我們(contact.html)... 244
14.3.4 關于我們(about.html)... 245
14.3.5 詳細內容(details.html)... 246
14.3.6 購物車(cart.html)... 248
14.4 網站發布... 249
14.4.1 Web服務器安裝使用... 249
14.4.2 申請免費域名... 250
14.5 小結... 251
14.6 習題... 251
第15章 ECMAScript基礎... 253
15.1 JavaScript簡介... 253
15.1.1 JavaScript歷史... 253
15.1.2 JavaScript組成... 254
15.1.3 JavaScript使用... 255
15.1.4 JavaScript消息框... 257
15.2 ECMAScript基礎概述... 258
15.2.1 ECMAScript語法基礎... 258
15.2.2 ECMAScript變量... 259
15.2.3 ECMAScript關鍵字和保留字... 260
15.2.4 ECMAScript基本數據類型... 260
15.2.5 ECMAScript類型轉換... 262
15.3 ECMAScript運算符... 264
15.3.1 一元運算符... 264
15.3.2 算術運算符... 266
15.3.3 關系運算符... 267
15.3.4 邏輯運算符... 269
15.3.5 其他運算符... 270
15.4 小結... 271
15.5 習題... 271
第16章 ECMAScript語句... 273
16.1 算法... 273
16.1.1 算法的概念... 273
16.1.2 簡單算法舉例... 273
16.1.3 算法特性... 274
16.1.4 算法與程序... 274
16.2 ECMAScript語句... 274
16.2.1 條件語句... 274
16.2.2 循環語句... 277
16.2.3 break和continue語句... 280
16.3 使用WebStorm和Google Chrome調試JavaScript腳本程序... 280
16.4 小結... 282
16.5 習題... 283
第17章 行為與對象... 284
17.1 行為... 284
17.1.1 ECMAScript函數... 284
17.1.2 HTML事件... 285
17.2 ECMAScript對象... 289
17.2.1 對象... 289
17.2.2 使用對象... 290
17.2.3 ECMAScript引用類型... 291
17.2.4 ECMAScript對象類型... 296
17.3 錯誤處理... 296
17.4 內置對象和本地對象... 299
17.4.1 Math對象... 299
17.4.2 Global全局對象... 300
17.4.3 Array對象... 301
17.4.4 Date對象... 302
17.5 叮叮書店首頁顯示日期和時間... 303
17.6 小結... 305
17.7 習題... 306
第18章 DOM.. 307
18.1 DOM概述... 307
18.1.1 DOM簡介... 307
18.1.2 節點樹... 307
18.2 DOM對象... 309
18.2.1 Node對象... 309
18.2.2 HTMLElement對象... 310
18.2.3 HTMLDocument對象... 311
18.2.4 訪問節點... 311
18.3 DOM與CSS. 314
18.3.1 Style對象... 314
18.3.2 CurrentStyle對象... 318
18.3.3 StyleSheet對象... 319
18.4 叮叮書店首頁圖片切換廣告的實現... 320
18.5 小結... 322
18.6 習題... 322
第19章 HTML DOM對象... 324
19.1 HTML DOM對象概述... 324
19.1.1 Document對象... 325
19.1.2 Image對象... 327
19.1.3 Anchor對象... 328
19.1.4 Event對象... 329
19.1.5 Checkbox和Radio對象... 333
19.1.6 FileUpload對象... 335
19.1.7 Text和Password 對象... 337
19.1.8 Textarea對象... 338
19.1.9 Select和Option對象... 338
19.1.10 Submit、Reset和Button對象... 340
19.1.11 Form對象... 341
19.2 RegExp對象... 343
19.3 叮叮書店聯系我們頁面表單數據驗證... 345
19.4 小結... 347
19.5 習題... 347
第20章 HTML5 DOM.. 350
20.1 canvas對象... 350
20.1.1 canvas基礎... 351
20.1.2 使用路徑... 352
20.1.3 繪制文本... 354
20.1.4 繪制圖像... 356
20.2 HTML5拖放... 357
20.3 HTML5數據存儲... 360
20.3.1 sessionStorage對象... 360
20.3.2 localStorage對象... 360
20.4 叮叮書店書籍分類頁面拖放圖書到購物車... 364
20.5 小結... 366
20.6 習題... 367
第21章 BOM.. 368
21.1 BOM對象... 368
21.1.1 window對象... 368
21.1.2 navigator對象... 372
21.1.3 screen對象... 373
21.1.4 location對象... 373
21.1.5 history對象... 374
21.2 元素大小與位置... 374
21.3 叮叮書店首頁浮動廣告... 377
21.4 小結... 379
21.5 習題... 379
第22章 jQuery入門... 381
22.1 jQuery基礎... 381
22.1.1 添加jQuery庫... 381
22.1.2 jQuery語法... 382
22.2 特效和動畫... 383
22.3 HTML操作... 385
22.4 AJAX函數... 387
22.5 叮叮書店試讀頁面的建立... 387
22.6 小結... 390
22.7 習題... 390
參考文獻...................................................................................................................... 391