Web前端開發(fā)(初級(jí))(上冊(cè))
定 價(jià):49 元
叢書名:工業(yè)和信息化人才培養(yǎng)工程系列叢書,1+X證書制度試點(diǎn)培訓(xùn)用書
- 作者:工業(yè)和信息化部教育與考試中心
- 出版時(shí)間:2019/8/1
- ISBN:9787121368035
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP393.092.2
- 頁碼:208
- 紙張:
- 版次:01
- 開本:16開
面向職業(yè)院校和應(yīng)用型本科院校開展1+X證書制度試點(diǎn)工作是落實(shí)《國家職業(yè)教育改革實(shí)施方案》的重要內(nèi)容之一,為了便于X證書標(biāo)準(zhǔn)融入院校學(xué)歷教育,工業(yè)和信息化部教育與考試中心組織編寫了《Web前端開發(fā)(初級(jí))》。本教材以《Web前端開發(fā)職業(yè)技能等級(jí)標(biāo)準(zhǔn)》(初級(jí))為編寫依據(jù),分上、下兩冊(cè),包括Web頁面制作基礎(chǔ)、JavaScript程序設(shè)計(jì)、HTML5和CSS3開發(fā)基礎(chǔ)與應(yīng)用、輕量級(jí)框架應(yīng)用四篇,分別對(duì)應(yīng)《Web前端開發(fā)職業(yè)技能等級(jí)標(biāo)準(zhǔn)》(初級(jí))涉及的四門核心課程:“Web頁面制作基礎(chǔ)”“JavaScript程序設(shè)計(jì)”“HTML5開發(fā)基礎(chǔ)與應(yīng)用”“輕量級(jí)前端框架”。本教材以模塊化的結(jié)構(gòu)組織各篇及其章節(jié),以任務(wù)驅(qū)動(dòng)的方式安排教材內(nèi)容,選取靜態(tài)網(wǎng)站設(shè)計(jì)與制作的典型應(yīng)用作為教學(xué)案例。本教材可用于1+X證書制度試點(diǎn)工作中的Web前端開發(fā)職業(yè)技能等級(jí)證書教學(xué)和培訓(xùn),也可以作為期望從事Web前端開發(fā)職業(yè)的應(yīng)屆畢業(yè)生和社會(huì)在職人員的入門級(jí)自學(xué)參考用書。
譚志彬,北京大學(xué)無線電電子學(xué)系碩士畢業(yè),曾在高科技企業(yè)從事辦公自動(dòng)化系統(tǒng)的開發(fā)應(yīng)用,是國家計(jì)算機(jī)和通信專業(yè)技術(shù)資格考試標(biāo)準(zhǔn)的主要起草或?qū)彾ㄕ,主持開發(fā)過考務(wù)管理系統(tǒng)、上機(jī)考試系統(tǒng)、閱卷系統(tǒng)。
第一篇 Web頁面制作基礎(chǔ)
第1章 Web簡(jiǎn)介 2
1.1 Web的誕生 2
1.2 Web的相關(guān)概念 3
1.2.1 WWW 3
1.2.2 Website 4
1.2.3 URL 4
1.2.4 Web標(biāo)準(zhǔn) 5
1.2.5 Web瀏覽器 5
1.2.6 Web服務(wù)器 5
1.3 Web開發(fā) 6
1.4 本章小結(jié) 6
第2章 HTML基礎(chǔ) 7
2.1 HTML概述 8
2.1.1 標(biāo)記語言 8
2.1.2 從HTML到XHTML 8
2.1.3 HTML的基本結(jié)構(gòu) 9
2.1.4 HTML的相關(guān)基本定義 10
2.1.5 HTML的常用開發(fā)工具 10
2.2 HTML的全局屬性 11
2.2.1 HTML的全局標(biāo)準(zhǔn)屬性 11
2.2.2 HTML的全局事件屬性 12
2.3 HTML的元素 13
2.3.1 HTML的主體元素 13
2.3.2 HTML的無語義元素 16
2.3.3 HTML的標(biāo)題元素 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的預(yù)留字符 56
2.5 本章小結(jié) 57
第3章 CSS基礎(chǔ) 58
3.1 什么是CSS 59
3.2 CSS的歷史 59
3.3 CSS樣式單的使用方式 59
3.4 CSS的兩個(gè)特性 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內(nèi)容屬性 97
3.8 CSS盒模型 98
3.8.1 CSS內(nèi)邊距屬性 99
3.8.2 CSS值復(fù)制 100
3.8.3 CSS外邊距屬性 101
3.8.4 CSS邊框?qū)傩?102
3.8.5 CSS輪廓屬性 106
3.9 布局屬性 107
3.9.1 CSS浮動(dòng)屬性 108
3.9.2 CSS定位屬性 114
3.10 本章小結(jié) 118
第二篇 JavaScript程序設(shè)計(jì)
第4章 JavaScript語法基礎(chǔ) 120
4.1 JavaScript的歷史 121
4.1.1 JavaScript的誕生 121
4.1.2 ECMAScript的版本 122
4.2 JavaScript的基礎(chǔ)知識(shí) 122
4.2.1 JavaScript的特點(diǎn) 122
4.2.2 JavaScript的語法 123
4.2.3 JavaScript的關(guān)鍵字 124
4.2.4 JavaScript的變量 124
4.2.5 數(shù)據(jù)類型 125
4.2.6 運(yùn)算符 129
4.3 分支循環(huán) 131
4.3.1 if條件語句 132
4.3.2 switch選擇語句 132
4.3.3 for循環(huán) 133
4.3.4 for in遍歷 134
4.3.5 while循環(huán) 135
4.3.6 do-while循環(huán) 136
4.4 數(shù)組 136
4.4.1 數(shù)組定義 137
4.4.2 數(shù)組操作 137
4.4.3 二維數(shù)組 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 正則表達(dá)式 147
4.6.1 正則表達(dá)式的組成 148
4.6.2 正則表達(dá)式所用的方法 150
4.7 對(duì)象 151
4.7.1 對(duì)象的聲明 151
4.7.2 對(duì)象的屬性 152
4.7.3 對(duì)象的方法 153
4.7.4 對(duì)象的遍歷 154
4.8 函數(shù) 155
4.8.1 函數(shù)的聲明 155
4.8.2 函數(shù)的返回值 157
4.8.3 函數(shù)的調(diào)用 158
4.8.4 閉包函數(shù) 159
4.8.5 內(nèi)置函數(shù) 161
4.9 本章小結(jié) 165
第5章 JavaScript對(duì)象模型 167
5.1 BOM對(duì)象 168
5.1.1 window對(duì)象 168
5.1.2 document對(duì)象 169
5.1.3 location對(duì)象 169
5.1.4 navigator對(duì)象 170
5.1.5 screen對(duì)象 170
5.1.6 history對(duì)象 170
5.2 BOM操作 171
5.3 DOM對(duì)象 173
5.4 DOM操作 174
5.4.1 獲取節(jié)點(diǎn) 174
5.4.2 獲取/設(shè)置元素的屬性值 176
?
5.4.3 創(chuàng)建/增添節(jié)點(diǎn) 177
5.4.4 刪除節(jié)點(diǎn) 179
5.4.5 屬性操作 180
5.5 本章小結(jié) 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 焦點(diǎn)事件 189
6.3 鼠標(biāo)事件 190
6.3.1 獲取鼠標(biāo)單擊位置 190
6.3.2 鼠標(biāo)懸停和離開 191
6.3.3 鼠標(biāo)拖曳 192
6.4 鍵盤事件 193
6.5 事件冒泡與捕獲 195
6.6 本章小結(jié) 197