Web前端開發(初級)(上冊)

Web前端開發(初級)(上冊)

《Web前端開發(初級)(上冊)》是2019年8月電子工業出版社出版的圖書,作者是工業和信息化部教育與考試中心

基本介紹

  • 書名:Web前端開發(初級)(上冊)
  • 作者:工業和信息化部教育與考試中心
  • ISBN:9787121368035  
  • 頁數:208頁 
  • 定價:49元 
  • 出版社:電子工業出版社
  • 出版時間:2019年8月 
  • 開本:16開
內容簡介,目錄,

內容簡介

面向職業院校和套用型本科院校開展1+X證書制度試點工作是落實《國家職業教育改革實施方案》的重要內容之一,為了便於X證書標準融入院校學歷教育,工業和信息化部教育與考試中心組織編寫了《Web前端開發(初級)》。本教材以《Web前端開發職業技能等級標準》(初級)為編寫依據,分上、下兩冊,包括Web頁面製作基礎、JavaScript程式設計、HTML5和CSS3開發基礎與套用、輕量級框架套用四篇,分別對應《Web前端開發職業技能等級標準》(初級)涉及的四門核心課程:“Web頁面製作基礎”“JavaScript程式設計”“HTML5開發基礎與套用”“輕量級前端框架”。本教材以模組化的結構組織各篇及其章節,以任務驅動的方式安排教材內容,選取靜態網站設計與製作的典型套用作為教學案例。本教材可用於1+X證書制度試點工作中的Web前端開發職業技能等級證書教學和培訓,也可以作為期望從事Web前端開發職業的應屆畢業生和社會在職人員的入門級自學參考用書。

目錄

第一篇 Web頁面製作基礎
第1章 Web簡介 2
1.1 Web的誕生 2
1.2 Web的相關概念 3
1.2.1 WWW 3
1.2.2 Website 4
1.2.3 URL 4
1.2.4 Web標準 5
1.2.5 Web瀏覽器 5
1.2.6 Web伺服器 5
1.3 Web開發 6
1.4 本章小結 6
第2章 HTML基礎 7
2.1 HTML概述 8
2.1.1 標記語言 8
2.1.2 從HTML到XHTML 8
2.1.3 HTML的基本結構 9
2.1.4 HTML的相關基本定義 10
2.1.5 HTML的常用開發工具 10
2.2 HTML的全局屬性 11
2.2.1 HTML的全局標準屬性 11
2.2.2 HTML的全局事件屬性 12
2.3 HTML的元素 13
2.3.1 HTML的主體元素 13
2.3.2 HTML的無語義元素 16
2.3.3 HTML的標題元素 19
2.3.4 HTML的段落元素 20
2.3.5 HTML的注釋元素 21
2.3.6 HTML的格式化元素 22
2.3.7 HTML的圖片元素 26
2.3.8 HTML的超連結元素 28
2.3.9 HTML的列表元素 35
2.3.10 HTML的表格元素 38
2.3.11 HTML的表單元素 43
2.3.12 HTML的框架元素 49
2.4 HTML的預留字元 56
2.5 本章小結 57
第3章 CSS基礎 58
3.1 什麼是CSS 59
3.2 CSS的歷史 59
3.3 CSS樣式單的使用方式 59
3.4 CSS的兩個特性 60
3.5 CSS的基本語法 61
3.6 CSS的選擇器 62
3.6.1 元素選擇器 62
3.6.2 通配符選擇器 63
3.6.3 屬性選擇器 63
3.6.4 派生選擇器/上下文選擇器 66
3.6.5 id選擇器 69
3.6.6 類選擇器 70
3.6.7 偽類選擇器 71
3.6.8 偽元素選擇器 73
3.7 CSS的屬性 74
3.7.1 CSS背景屬性 74
3.7.2 CSS字型屬性 80
3.7.3 CSS文本屬性 82
3.7.4 CSS尺寸屬性 90
3.7.5 CSS列表屬性 92
3.7.6 CSS表格屬性 94
3.7.7 CSS內容屬性 97
3.8 CSS盒模型 98
3.8.1 CSS內邊距屬性 99
3.8.2 CSS值複製 100
3.8.3 CSS外邊距屬性 101
3.8.4 CSS框線屬性 102
3.8.5 CSS輪廓屬性 106
3.9 布局屬性 107
3.9.1 CSS浮動屬性 108
3.9.2 CSS定位屬性 114
3.10 本章小結 118
第二篇 JavaScript程式設計
第4章 JavaScript語法基礎 120
4.1 JavaScript的歷史 121
4.1.1 JavaScript的誕生 121
4.1.2 ECMAScript的版本 122
4.2 JavaScript的基礎知識 122
4.2.1 JavaScript的特點 122
4.2.2 JavaScript的語法 123
4.2.3 JavaScript的關鍵字 124
4.2.4 JavaScript的變數 124
4.2.5 數據類型 125
4.2.6 運算符 129
4.3 分支循環 131
4.3.1 if條件語句 132
4.3.2 switch選擇語句 132
4.3.3 for循環 133
4.3.4 for in遍歷 134
4.3.5 while循環 135
4.3.6 do-while循環 136
4.4 數組 136
4.4.1 數組定義 137
4.4.2 數組操作 137
4.4.3 二維數組 142
4.5 字元串操作 143
4.5.1 字元串連線 144
4.5.2 字元串搜尋 145
4.5.3 字元串截取 146
4.5.4 字元串替換 147
4.5.5 字元串切割 147
4.6 正則表達式 147
4.6.1 正則表達式的組成 148
4.6.2 正則表達式所用的方法 150
4.7 對象 151
4.7.1 對象的聲明 151
4.7.2 對象的屬性 152
4.7.3 對象的方法 153
4.7.4 對象的遍歷 154
4.8 函式 155
4.8.1 函式的聲明 155
4.8.2 函式的返回值 157
4.8.3 函式的調用 158
4.8.4 閉包函式 159
4.8.5 內置函式 161
4.9 本章小結 165
第5章 JavaScript對象模型 167
5.1 BOM對象 168
5.1.1 window對象 168
5.1.2 document對象 169
5.1.3 location對象 169
5.1.4 navigator對象 170
5.1.5 screen對象 170
5.1.6 history對象 170
5.2 BOM操作 171
5.3 DOM對象 173
5.4 DOM操作 174
5.4.1 獲取節點 174
5.4.2 獲取/設定元素的屬性值 176
?
5.4.3 創建/增添節點 177
5.4.4 刪除節點 179
5.4.5 屬性操作 180
5.5 本章小結 182
第6章 JavaScript事件處理 184
6.1 事件介紹 184
6.2 視窗事件 185
6.2.1 load事件 185
6.2.2 resize事件 187
6.2.3 scroll事件 188
6.2.4 焦點事件 189
6.3 滑鼠事件 190
6.3.1 獲取滑鼠單擊位置 190
6.3.2 滑鼠懸停和離開 191
6.3.3 滑鼠拖曳 192
6.4 鍵盤事件 193
6.5 事件冒泡與捕獲 195
6.6 本章小結 197,第一篇 Web頁面製作基礎
第1章 Web簡介 2
1.1 Web的誕生 2
1.2 Web的相關概念 3
1.2.1 WWW 3
1.2.2 Website 4
1.2.3 URL 4
1.2.4 Web標準 5
1.2.5 Web瀏覽器 5
1.2.6 Web伺服器 5
1.3 Web開發 6
1.4 本章小結 6
第2章 HTML基礎 7
2.1 HTML概述 8
2.1.1 標記語言 8
2.1.2 從HTML到XHTML 8
2.1.3 HTML的基本結構 9
2.1.4 HTML的相關基本定義 10
2.1.5 HTML的常用開發工具 10
2.2 HTML的全局屬性 11
2.2.1 HTML的全局標準屬性 11
2.2.2 HTML的全局事件屬性 12
2.3 HTML的元素 13
2.3.1 HTML的主體元素 13
2.3.2 HTML的無語義元素 16
2.3.3 HTML的標題元素 19
2.3.4 HTML的段落元素 20
2.3.5 HTML的注釋元素 21
2.3.6 HTML的格式化元素 22
2.3.7 HTML的圖片元素 26
2.3.8 HTML的超連結元素 28
2.3.9 HTML的列表元素 35
2.3.10 HTML的表格元素 38
2.3.11 HTML的表單元素 43
2.3.12 HTML的框架元素 49
2.4 HTML的預留字元 56
2.5 本章小結 57
第3章 CSS基礎 58
3.1 什麼是CSS 59
3.2 CSS的歷史 59
3.3 CSS樣式單的使用方式 59
3.4 CSS的兩個特性 60
3.5 CSS的基本語法 61
3.6 CSS的選擇器 62
3.6.1 元素選擇器 62
3.6.2 通配符選擇器 63
3.6.3 屬性選擇器 63
3.6.4 派生選擇器/上下文選擇器 66
3.6.5 id選擇器 69
3.6.6 類選擇器 70
3.6.7 偽類選擇器 71
3.6.8 偽元素選擇器 73
3.7 CSS的屬性 74
3.7.1 CSS背景屬性 74
3.7.2 CSS字型屬性 80
3.7.3 CSS文本屬性 82
3.7.4 CSS尺寸屬性 90
3.7.5 CSS列表屬性 92
3.7.6 CSS表格屬性 94
3.7.7 CSS內容屬性 97
3.8 CSS盒模型 98
3.8.1 CSS內邊距屬性 99
3.8.2 CSS值複製 100
3.8.3 CSS外邊距屬性 101
3.8.4 CSS框線屬性 102
3.8.5 CSS輪廓屬性 106
3.9 布局屬性 107
3.9.1 CSS浮動屬性 108
3.9.2 CSS定位屬性 114
3.10 本章小結 118
第二篇 JavaScript程式設計
第4章 JavaScript語法基礎 120
4.1 JavaScript的歷史 121
4.1.1 JavaScript的誕生 121
4.1.2 ECMAScript的版本 122
4.2 JavaScript的基礎知識 122
4.2.1 JavaScript的特點 122
4.2.2 JavaScript的語法 123
4.2.3 JavaScript的關鍵字 124
4.2.4 JavaScript的變數 124
4.2.5 數據類型 125
4.2.6 運算符 129
4.3 分支循環 131
4.3.1 if條件語句 132
4.3.2 switch選擇語句 132
4.3.3 for循環 133
4.3.4 for in遍歷 134
4.3.5 while循環 135
4.3.6 do-while循環 136
4.4 數組 136
4.4.1 數組定義 137
4.4.2 數組操作 137
4.4.3 二維數組 142
4.5 字元串操作 143
4.5.1 字元串連線 144
4.5.2 字元串搜尋 145
4.5.3 字元串截取 146
4.5.4 字元串替換 147
4.5.5 字元串切割 147
4.6 正則表達式 147
4.6.1 正則表達式的組成 148
4.6.2 正則表達式所用的方法 150
4.7 對象 151
4.7.1 對象的聲明 151
4.7.2 對象的屬性 152
4.7.3 對象的方法 153
4.7.4 對象的遍歷 154
4.8 函式 155
4.8.1 函式的聲明 155
4.8.2 函式的返回值 157
4.8.3 函式的調用 158
4.8.4 閉包函式 159
4.8.5 內置函式 161
4.9 本章小結 165
第5章 JavaScript對象模型 167
5.1 BOM對象 168
5.1.1 window對象 168
5.1.2 document對象 169
5.1.3 location對象 169
5.1.4 navigator對象 170
5.1.5 screen對象 170
5.1.6 history對象 170
5.2 BOM操作 171
5.3 DOM對象 173
5.4 DOM操作 174
5.4.1 獲取節點 174
5.4.2 獲取/設定元素的屬性值 176
?
5.4.3 創建/增添節點 177
5.4.4 刪除節點 179
5.4.5 屬性操作 180
5.5 本章小結 182
第6章 JavaScript事件處理 184
6.1 事件介紹 184
6.2 視窗事件 185
6.2.1 load事件 185
6.2.2 resize事件 187
6.2.3 scroll事件 188
6.2.4 焦點事件 189
6.3 滑鼠事件 190
6.3.1 獲取滑鼠單擊位置 190
6.3.2 滑鼠懸停和離開 191
6.3.3 滑鼠拖曳 192
6.4 鍵盤事件 193
6.5 事件冒泡與捕獲 195
6.6 本章小結 197

相關詞條

熱門詞條

聯絡我們