《Web前端開發技術(HTML+CSS+JavaScript)(慕課版)》是2019年9月人民郵電出版社出版的圖書,作者是劉何秀,王林,王建。
基本介紹
- 中文名:Web前端開發技術(HTML+CSS+JavaScript)(慕課版)
- 作者:劉何秀,王林,王建
- 出版社:人民郵電出版社
- 出版時間:2019年9月1日
- 頁數:292 頁
- 定價:59.8 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115514004
內容簡介,圖書目錄,作者簡介,
內容簡介
Web前端編程技術(HTML/CSS/JavaScript)是Web產品開發中最基本的組成部分之一。本書主要講解了基本的Web前端開發技術HTML、CSS和JavaScript。全書共11 章,第1章是Web前端編程基礎知識;第2~4章是HTML相關知識;第5~7章是CSS相關知識;第8~10章是JavaScript相關知識;第11章是綜合案例。
圖書目錄
第 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文檔編寫規範 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發展史 119
5.1.3 CSS特點 120
5.1.4 CSS優勢 120
5.2 CSS語法 121
5.2.1 CSS基本語法 121
5.2.2 CSS注釋 122
5.2.3 CSS編輯方式 122
5.2.4 CSS編寫規範 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創建 134
5.4.1 內聯樣式 134
5.4.2 內部樣式表 134
5.4.3 連結外部樣式表 135
5.4.4 CSS創建綜合案例 136
5.5 CSS特性 138
5.5.1 特殊性(優先權) 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浮動與定位的聯繫與區別 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發展歷史 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的發展歷程 248
8.1.3 JavaScript的特點 250
8.1.4 JavaScript的開發與運行 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 語法規範 297
8.3.1 命名規範 297
8.3.2 編碼規範 297
8.3.3 格式規範 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節點 339
10.1.4 DOM節點的訪問 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章 靜態網頁開發綜合實例 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 頂部和底部區域功能的設計與實現 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 商品列表區的實現 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
作者簡介
現任浪潮集團浪潮優派教學總監,擁有多年大型軟體項目開發和管理經驗,曾任職於某中國電子信息百強企業軟體研發中心,具有豐富的網際網路套用開發經驗。主持或參與《交通銀行租賃業務系統和核心賬務系統》、《山東農村信用社—信貸管理系統》、《廣東發展銀行—押品管理系統》等金融相關項目。