第 1章 Web客戶端編程技術概述 1
1.1 Web概述 1
1.1.1 Web概念 1
1.1.2 Web項目 1
1. 2 Web客戶端概述 3
1.2.1 Web客戶端概念 3
1.2.2 Web客戶端編程技術 3
1.3 瀏覽器 7
1.4 Web客戶端編程工具 8
1.5 本章小結 11
習題 11
上機指導 12
第 2章 HTML基礎知識 13
2.1 HTML綜述 13
2.1.1 HTML概念 13
2.1.2 HTML文檔結構 14
2.1.3 HTML文檔類型 16
2.1.4 HTML的基本語法 18
2.2 HTML文檔編寫規(guī)范 19
2.3 HTML常用標簽 23
2.4 綜合實例 61
2.5 本章小結 64
習題 65
上機指導 67
第3章 HTML表格和框架 69
3.1 HTML 表格元素 69
3.1.1 表格的基本結構 69
3.1.2 表格標簽 70
3.2 HTML框架 83
3.2.1 框架的概述 83
3.2.2 框架標簽 84
3.3.3 內聯框架 88
3.3 本章小結 91
習題 92
上機指導 94
第4章 HTML表單 96
4.1 表單概述 96
4.2 表單元素 98
4.3 表單控件 100
4.4 表單按鈕 111
4.5 本章小結 115
習題 115
上機指導 116
第5章 CSS基礎知識 119
5.1 CSS概述 119
5.1.1 CSS簡介 119
5.1.2 CSS發(fā)展史 119
5.1.3 CSS特點 120
5.1.4 CSS優(yōu)勢 120
5.2 CSS語法 121
5.2.1 CSS基本語法 121
5.2.2 CSS注釋 122
5.2.3 CSS編輯方式 122
5.2.4 CSS編寫規(guī)范 123
5.2.5 第 一個CSS案例 125
5.3 CSS選擇器 125
5.3.1標簽選擇器 126
5.3.2 類選擇器 126
5.3.3 id選擇器 127
5.3.4 偽類選擇器 128
5.3.5 屬性選擇器 129
5.3.6 后代選擇器 130
5.3.7 子元素選擇器 131
5.3.8 相鄰兄弟選擇器 131
5.3.9 選擇器分組 131
5.3.10 CSS選擇器綜合案例 132
5.4 CSS創(chuàng)建 134
5.4.1 內聯樣式 134
5.4.2 內部樣式表 134
5.4.3 鏈接外部樣式表 135
5.4.4 CSS創(chuàng)建綜合案例 136
5.5 CSS特性 138
5.5.1 特殊性(優(yōu)先級) 138
5.5.2 層疊性 139
5.5.3 繼承性 139
5.6 CSS常用屬性 140
5.6.1 CSS字體 140
5.6.2 CSS文本 145
5.6.3 CSS顏色和背景屬性 152
5.6.4 列表樣式 156
5.6.5 CSS表格 164
5.6.6 CSS輪廓 167
5.7綜合案例 170
5.8本章小結 172
習題 172
第6章 CSS樣式高級應用 174
6.1 頁面布局基本概念 174
6.2 CSS盒子模型 174
6.2.1 CSS盒子模型概述 174
6.2.2 IE盒模型和W3C盒模型 175
6.3 盒子模型屬性 177
6.3.1 border邊框屬性 177
6.3.2 padding填充屬性 181
6.3.3 margin邊界屬性 183
6.4 盒子之間的關系 184
6.4.1. 標準文檔流 185
6.4.2
標記與標記 185
6.4.3 定位 186
6.4.4 浮動 192
6.4.5浮動與定位的聯系與區(qū)別 195
6.5 DIV CSS布局 197
6.6 CSS高級綜合案例 201
6.7本章小結 205
習題 205
第7章 CSS3入門 207
7.1 CSS3概述 207
7.1.1 CSS3簡介 207
7.1.2 CSS3發(fā)展歷史 207
7.1.3 CSS3的模塊化結構 208
7.1.4 CSS3新增特性 209
7.1.5 簡單的CSS3示例 210
7.2 CSS3新增選擇器 211
7.2.1 CSS3中的關系選擇器 212
7.2.2 CSS3中的屬性選擇器 213
7.2.3 CSS3中的偽類選擇器 217
7.3 CSS3新增文本屬性 227
7.3.1 文字陰影text-shadow屬性 227
7.3.2 文本溢出省略text-overflow屬性 229
7.3.2 文本自動換行 231
7.4 CSS3新增顏色模式 235
7.4.1 RGBA色彩模式 236
7.4.2 HSL與HSLA色彩模式 236
7.4.3 opacity 237
7.5 CSS3新增邊框屬性 238
7.5.1 圓角效果border-radius 238
7.5.2 圖像邊框border-image 241
7.6本章小結 243
習題 243
上機指導 244
第8章 JavaScript基礎知識 246
8.1 JavaScript概述 246
8.1.1 JavaScript的應用場景 246
8.1.2 JavaScript的發(fā)展歷程 248
8.1.3 JavaScript的特點 250
8.1.4 JavaScript的開發(fā)與運行 251
8.2 JavaScript基本語法 259
8.2.1 JavaScript語句和代碼塊 260
8.2.2 標識符和變量 261
8.2.3 運算符和表達式 269
8.2.4 流程控制語句 275
8.2.5 JavaScript的核心對象 284
8.2.6 JavaScript函數 291
8.3 語法規(guī)范 297
8.3.1 命名規(guī)范 297
8.3.2 編碼規(guī)范 297
8.3.3 格式規(guī)范 298
8.4 JavaScript常用API 301
8.5 本章小結 306
習題 307
上機指導 308
第9章JavaScript事件處理 309
9.1 JavaScript事件概述 309
9.1.1 事件類型 309
9.1.2 事件處理 312
9.2 JavaScript常用事件 320
9.2.1 獲得焦點和失去焦點事件 320
9.2.2 鼠標移動和鼠標按下事件 323
9.2.3 UI事件 325
9.2.4 表單事件 328
9.3 本章小結 332
習題 333
上機指導 336
第 10章 DOM和BOM 337
10.1 DOM對象 337
10.1.1 DOM簡介 337
10.1.2 DOM樹結構 337
10.1.3 DOM節(jié)點 339
10.1.4 DOM節(jié)點的訪問 340
10.1.5 DOM的重要屬性 342
10.1.6 DOM應用實例 345
10.2 BOM對象 348
10.2.1 Window對象 349
10.2.2 history對象 352
10.2.3 Location對象 353
10.2.4 screen對象 354
10.2.5 navigator對象 355
10.3 本章小結 360
習題 361
第 11章 靜態(tài)網頁開發(fā)綜合實例 363
11.1 項目的設計思路 363
11.1.1 項目概述 363
11.1.2 界面預覽 364
11.1.3 功能結構 365
11.1.4 文件夾組織結構 366
11.2 主頁的設計與實現 366
11.2.1 主頁的設計 366
11.2.2 頂部和底部區(qū)域功能的設計與實現 367
11.2.3 商品分類導航功能的實現 369
11.2.4 幻燈片廣告功能的實現 372
11.2.5商品推薦功能的實現 373
11.3 商品列表頁面的設計與實現 375
11.3.1 商品列表頁面的設計 375
11.3.2 分類篩選功能的實現 376
11.3.3 商品列表區(qū)的實現 376
11.4商品詳情頁面的設計與實現 379
11.4.1 商品詳情頁面的設計 379
11.4.2 商品概要功能的實現 380
11.4.3 商品評價功能的實現 382
11.4.4 賣家推薦功能的實現 383
11.5購物車頁面的設計與實現 384
11.5.1 購物車頁面的設計 384
11.5.2 購物車頁面的實現 384
11.6個人中心頁面的設計與實現 388
11.6.1 個人中心頁面的設計 388
11.6.2 個人中心頁面的實現 389
11.7登錄和注冊頁面的設計與實現 393
11.7.1 登錄和注冊頁面的設計 393
11.7.2 注冊頁面的實現 394
11.7.3 登錄頁面的實現 396
11.8 本章小結 398