Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)

Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)

《Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)》是2017年9月人民郵電出版社出版的圖書,作者是蝸牛學院,鄧強 。

基本介紹

  • 中文名:Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)
  • 作者:蝸牛學院,鄧強
  • 出版社:人民郵電出版社
  • 出版時間:2017年9月
  • 頁數:259 頁
  • 定價:49.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115466648
內容簡介,圖書目錄,作者簡介,

內容簡介

本書共分11章,其中第1~2章主要講解了HTML標籤及屬性的套用,結合兩個實戰項目幫助讀者更好地理解相關知識點。第3~6章主要講解CSS的套用,通過引入4個項目實戰並講解開發思路,對各知識點的套用進行深入分析,同時也提供完整的代碼實現。第7~11章則講解JavaScript程式設計,包括JavaScript的基礎語法、JavaScript內置對象的套用、JavaScript對DOM和BOM的操作,以及如何回響用戶的滑鼠和鍵盤操作等,均附有大量的實例套用代碼,結合5個項目實戰案例,幫助讀者深入理解程式設計的原理與套用。同時,本書完全利用原生的JavaScript來實現常見的Web頁面功能,不藉助於任何第三方框架,也是希望能夠幫助讀者從原理上對Web頁面的功能實現有所理解,進而幫助大家打下紮實的基本功。

圖書目錄

第1章 HTML核心基礎 1
1.1 了解Web系統 2
1.1.1 網路體系結構 2
1.1.2 B/S架構的特點 2
1.1.3 頁面渲染引擎 3
1.2 HTML開發基礎 3
1.2.1 HTML簡介 3
1.2.2 第一個HTML頁面 5
1.2.3 WebStorm開發工具 6
1.2.4 其他開發工具 11
1.3 HTML常用標籤 11
1.3.1 文本 11
1.3.2 超連結 12
1.3.3 圖像 14
1.3.4 表格 17
1.3.5 表單元素 22
1.3.6 列表 23
1.3.7 滾動字幕 24
1.3.8 音頻/視頻播放 26
1.3.9 其他標籤 28
第2章 HTML項目實戰 31
2.1 線上計算器 32
2.1.1 項目介紹 32
2.1.2 開發思路 32
2.1.3 代碼實現 33
2.2 蝸牛學院官網 35
2.2.1 項目介紹 35
2.2.2 開發思路 35
2.2.3 代碼實現 36
第3章 CSS核心基礎 40
3.1 CSS基礎 41
3.1.1 CSS簡介 41
3.1.2 CSS的特點 41
3.1.3 CSS的使用 42
3.2 CSS選擇器 43
3.2.1 標籤選擇器 43
3.2.2 ID選擇器 45
3.2.3 Class選擇器 47
3.2.4 組合選擇器 49
3.2.5 偽類選擇器 50
3.3 CSS元素樣式 52
3.3.1 文本與圖像 52
3.3.2 表格 54
3.3.3 超連結 56
3.3.4 列表 57
3.3.5 表單 58
第4章 盒模型 60
4.1 盒模型基礎知識 61
4.1.1 盒模型簡介 61
4.1.2 盒模型屬性 61
4.1.3 盒模型基礎使用 62
4.2 盒模型浮動 64
4.2.1 浮動的作用 64
4.2.2 盒模型左浮動 65
4.2.3 盒模型右浮動 66
4.2.4 禁止浮動 67
4.3 盒模型內容 67
4.3.1 寬度與高度 67
4.3.2 水平居中 69
4.3.3 垂直居中 71
4.3.4 內容溢出 73
4.4 盒模型嵌套 76
4.4.1 嵌套的作用 76
4.4.2 嵌套的排版 76
4.5 盒模型定位 78
4.5.1 定位簡介 78
4.5.2 固定定位 79
4.5.3 絕對定位 82
4.5.4 相對定位 83
4.5.5 其他屬性 84
第5章 布局項目實戰 85
5.1 九宮格布局 86
5.1.1 項目介紹 86
5.1.2 開發思路 86
5.1.3 代碼實現 87
5.2 線上計算器布局 88
5.2.1 項目介紹 88
5.2.2 開發思路 89
5.2.3 代碼實現 89
5.3 蝸牛學院官網布局 92
5.3.1 項目介紹 92
5.3.2 開發思路 92
5.3.3 代碼實現 94
5.3.4 代碼最佳化 105
第6章 CSS高級套用 106
6.1 動畫效果 107
6.1.1 animation 107
6.1.2 transform 113
6.1.3 transition 119
6.2 回響式布局 121
6.2.1 回響式布局簡介 121
6.2.2 媒體查詢 122
6.3 項目實戰 126
6.3.1 實現一個立方體 126
6.3.2 實現立方體運動 128
第7章 JavaScript程式設計 131
7.1 語法基礎 132
7.1.1 JavaScript簡介 132
7.1.2 輸入與輸出 133
7.1.3 變數與數據類型 135
7.1.4 分支語句 138
7.1.5 循環語句 142
7.2 基礎編程練習 144
7.2.1 練習題目 144
7.2.2 循環求和 145
7.2.3 字元判斷 145
7.2.4 密碼驗證 147
7.2.5 水仙花數 148
7.2.6 次方計算 149
7.2.7 統計字元 150
7.2.8 抓球問題 150
7.2.9 九九乘法表 151
7.2.10 字元串判斷 152
7.3 數組 154
7.3.1 定義與使用 154
7.3.2 核心算法 155
7.3.3 排序算法 156
7.3.4 多維數組 157
7.3.5 數組對象 158
7.3.6 數組練習 159
7.4 函式 163
7.4.1 函式定義 163
7.4.2 可選參數 165
7.4.3 匿名函式 165
7.4.4 函式套用 166
7.5 字元串 172
7.5.1 字元串的屬性 172
7.5.2 字元串的方法 172
7.5.3 字元串的套用 173
第8章 文檔對象模型 177
8.1 Document對象 178
8.1.1 對象集合 178
8.1.2 對象屬性 180
8.1.3 對象方法 181
8.2 查找DOM元素 182
8.2.1 DOM簡介 182
8.2.2 通過ID查找 183
8.2.3 通過標籤查找 185
8.2.4 通過Class查找 186
8.2.5 通過Name查找 188
8.2.6 DOM操作練習 188
8.3 操作DOM元素 192
8.3.1 DOM的屬性與方法 192
8.3.2 DOM的新增 194
8.3.3 DOM的刪除 195
8.3.4 DOM的修改 196
8.3.5 針對表格的操作 197
第9章 JavaScript對象 204
9.1 Window對象 205
9.1.1 BOM簡介 205
9.1.2 視窗對象 206
9.1.3 彈出視窗 208
9.1.4 彈出框對象 209
9.1.5 定時器對象 209
9.1.6 其他對象 210
9.2 異常處理機制 211
9.2.1 異常處理機制簡介 211
9.2.2 使用onerror處理異常 211
9.2.3 使用try…catch處理異常 212
9.3 正則表達式 213
9.3.1 正則表達式簡介 213
9.3.2 正則表達式語法 213
9.3.3 RegExp對象 215
第10章 事件處理 217
10.1 滑鼠事件 218
10.1.1 滑鼠事件列表 218
10.1.2 滑鼠單擊實例 218
10.1.3 滑鼠懸停實例 220
10.2 鍵盤事件 221
10.2.1 鍵盤事件及屬性 221
10.2.2 檢測按鍵實例 222
10.2.3 只接受數字輸入 224
10.3 表單事件 224
10.3.1 表單事件簡述 224
10.3.2 密碼對比實例 225
10.3.3 動態城市聯動 226
10.4 多媒體事件 227
10.4.1 多媒體事件列表 227
10.4.2 記錄播放時間 228
第11章 JavaScript項目實戰 230
11.1 隨機飄雪 231
11.1.1 項目介紹 231
11.1.2 開發思路 231
11.1.3 代碼實現 233
11.1.4 思維拓展 236
11.2 線上計算器 237
11.2.1 項目介紹 237
11.2.2 開發思路 238
11.2.3 代碼實現 239
11.2.4 思維拓展 241
11.3 線上時鐘 242
11.3.1 項目介紹 242
11.3.2 開發思路 243
11.3.3 代碼實現 243
11.4 倒計時程式 245
11.4.1 項目介紹 245
11.4.2 開發思路 246
11.4.3 代碼實現 246
11.4.4 思維拓展 251
11.5 圖片輪播 252
11.5.1 項目介紹 252
11.5.2 開發思路 252
11.5.3 代碼實現 253
11.5.4 思維拓展 258

作者簡介

鄧強,蝸牛學院創始人,資深導師,四川大學碩士,13年軟體研發及管理經驗,測試架構師,精通各種開發和測試技術,豐富的項目實施經驗和研發管理經驗。曾為深圳移動,大唐軟體,華夏基金,聯想集團,第九城市等20餘家企業提供研發諮詢,項目實施及培訓服務。從事培訓事業以來門生數萬,遍布國內外各大IT公司。教學嚴謹,原理講解透徹。

熱門詞條

聯絡我們