網(wǎng)頁設(shè)計與制作(HTML5+CSS3+JavaScript)(第4版)(微課版)
定 價:59.8 元
- 作者:趙豐年 著
- 出版時間:2020/7/1
- ISBN:9787115534859
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393.092.2
- 頁碼:283
- 紙張:
- 版次:04
- 開本:16開
本書系統(tǒng)全面地介紹了網(wǎng)頁制作和前端開發(fā)技術(shù)的基本理論和實際應(yīng)用。全書共10章,邏輯上可分為三大部分。前5章為第1部分,主要介紹了網(wǎng)頁制作的基本理論——HTML 和CSS,同時介紹了Photoshop在網(wǎng)頁制作過程中的應(yīng)用;第6章和第7章為第2部分,主要介紹了CSS技術(shù)的高級應(yīng)用技巧和JavaScript編程,并對各種常見的前端開發(fā)技術(shù)進(jìn)行了系統(tǒng)梳理;最后3章為第3部分,其中,第8章從心理學(xué)和設(shè)計理論視角介紹了如何進(jìn)行網(wǎng)頁設(shè)計,第9章介紹了如何使用Dreamweaver 進(jìn)行網(wǎng)站開發(fā),第10章則從項目實踐的角度論述了如何設(shè)計和開發(fā)一個網(wǎng)站,使讀者能夠在具體應(yīng)用中鞏固所學(xué)知識。
本書以實用為基本出發(fā)點,不僅包括各種網(wǎng)頁制作和前端開發(fā)技術(shù)的基礎(chǔ)理論,還強調(diào)了它們的具體應(yīng)用,使讀者既能打下堅實的理論基礎(chǔ),又能掌握實際的操作技能。本書絕大部分內(nèi)容經(jīng)過了長期的教學(xué)檢驗,證明是重點突出而詳略得當(dāng)?shù)。本書可作為各類本科院校、高等職業(yè)學(xué)校、成人高校和培訓(xùn)班講授“網(wǎng)頁制作”和“前端開發(fā)”等課程的教材或參考書,也適合廣大愛好者或相關(guān)從業(yè)人員自學(xué)之用。
暢銷20萬冊經(jīng)典Web前端教材**版
國家十五、十一五規(guī)劃教材
北理工“我最喜愛的教師”編寫
HTML5+CSS3+JavaScript+Dreamweaver+vue+angular
每章都有實戰(zhàn)案例,游戲相關(guān)案例備受學(xué)生歡迎
配套素材、源代碼、教學(xué)PPT、教學(xué)視頻、習(xí)題參考答案、試題庫
趙豐年,北京理工大學(xué)“我愛我?guī)煛痹u選十佳教師,軟件學(xué)院“我最喜愛的教師”,北京理工大學(xué)“T-more優(yōu)秀教師獎”一等獎,負(fù)責(zé)***精品課程2門,***教優(yōu)秀學(xué)團(tuán)隊成員,主編北京市精品教材3部,***規(guī)劃教材4部,研究方向:數(shù)字媒體技術(shù)、教育技術(shù)、游戲化(gamification)。成果:發(fā)表學(xué)術(shù)論文和教改論文多篇,獲得***和省部級教學(xué)獎多項。
第 1章 HTML5 基礎(chǔ)................... 1
1.1 什么是HTML .......................1
1.1.1 網(wǎng)頁的基本概念........................ 1
1.1.2 HTML 的工作原理.................... 3
1.1.3 創(chuàng)建和測試網(wǎng)頁........................ 5
1.1.4 網(wǎng)頁編輯工具............................ 6
1.2 創(chuàng)建網(wǎng)頁..............................7
1.2.1 標(biāo)記符基礎(chǔ)............................... 7
1.2.2 網(wǎng)頁的基本結(jié)構(gòu)........................ 8
1.2.3 在網(wǎng)頁中添加內(nèi)容................... 12
1.3 綜合實例:人物介紹網(wǎng)頁........13
練習(xí)題。15
第 2章 文本格式與超鏈接............ 16
2.1 設(shè)置文本格式......................16
2.1.1 段落格式................................ 16
2.1.2 字體格式................................ 19
2.1.3 列表格式................................ 20
2.2 創(chuàng)建超鏈接.........................22
2.2.1 URL 概述............................... 22
2.2.2 頁面鏈接................................ 23
2.2.3 錨點鏈接................................ 25
2.3 綜合實例:唐詩宋詞網(wǎng)站........27
2.3.1 網(wǎng)站規(guī)劃................................ 28
2.3.2 網(wǎng)頁設(shè)計................................ 29
2.3.3 網(wǎng)頁制作................................ 30
練習(xí)題 ................................33
第3章 CSS3 基礎(chǔ).................... 34
3.1 CSS 入門..........................34
3.1.1 什么是CSS ............................34
3.1.2 CSS 樣式定義.........................35
3.1.3 CSS 的屬性單位.....................36
3.2 在網(wǎng)頁中使用CSS ..............37
3.2.1 使用站點樣式..........................37
3.2.2 使用網(wǎng)頁樣式..........................39
3.2.3 使用行內(nèi)樣式..........................39
3.3 CSS3 基本選擇器...............40
3.3.1 標(biāo)記符選擇器..........................40
3.3.2 類選擇器.................................41
3.3.3 ID 選擇器................................41
3.3.4 偽類選擇器..............................42
3.3.5 群組選擇器..............................43
3.4 CSS3 基礎(chǔ)屬性..................43
3.4.1 顏色與背景屬性.......................43
3.4.2 字體屬性.................................45
3.4.3 文本屬性.................................47
3.5 綜合實例:電影欣賞網(wǎng)站........48
3.5.1 網(wǎng)站規(guī)劃與設(shè)計.......................49
3.5.2 網(wǎng)頁制作.................................50
練習(xí)題。53
第4章 圖像與多媒體.................. 54
4.1 網(wǎng)頁圖像基礎(chǔ)......................54
4.1.1 位圖與矢量圖..........................54
4.1.2 網(wǎng)頁圖像格式..........................55
4.1.3 使用網(wǎng)頁圖像的要點................56
4.2 圖像處理基本操作................57
4.2.1 Photoshop 的界面..................57
4.2.2 修改圖像的大。58
4.2.3 調(diào)整圖像的顏色.......................58
4.2.4 修補圖像與摳像...................... 59
4.2.5 用適當(dāng)?shù)母袷奖4鎴D像............. 61
4.3 圖像標(biāo)記符img ...................62
4.3.1 插入圖像................................ 62
4.3.2 設(shè)置圖像屬性.......................... 63
4.4 使用多媒體對象...................67
4.4.1 多媒體對象概述...................... 67
4.4.2 插入多媒體對象...................... 67
練習(xí)題。70
第5章 表格與表單..................... 72
5.1 創(chuàng)建表格............................72
5.1.1 表格的基本構(gòu)成...................... 72
5.1.2 合并單元格............................. 74
5.1.3 構(gòu)造表格的步驟...................... 74
5.2 表格的屬性設(shè)置...................75
5.2.1 邊框與分隔線.......................... 75
5.2.2 控制單元格空白...................... 76
5.2.3 表格的對齊............................. 78
5.3 創(chuàng)建表單............................80
5.3.1 什么是表單............................. 80
5.3.2 表單控件的類型...................... 82
5.3.3 form 標(biāo)記符............................ 82
5.4 創(chuàng)建表單控件......................83
5.4.1 文本框與密碼框...................... 83
5.4.2 復(fù)選框與單選框...................... 84
5.4.3 按鈕....................................... 86
5.4.4 多行文本框............................. 87
5.4.5 選項菜單................................ 88
5.5 綜合實例:表格與表單...........89
5.5.1 復(fù)雜表格頁面.......................... 89
5.5.2 登錄注冊頁面.......................... 90
練習(xí)題。93
第6章 CSS3 進(jìn)階.................... 95
6.1 CSS3 高級選擇器................95
6.1.1 后代選擇器..............................95
6.1.2 子元素選擇器..........................97
6.1.3 相鄰兄弟選擇器.......................97
6.1.4 屬性選擇器..............................98
6.2 CSS3 布局........................99
6.2.1 CSS 盒模型............................99
6.2.2 CSS 定位概述.......................103
6.2.3 浮動定位...............................105
6.2.4 相對定位...............................107
6.2.5 絕對定位與固定定位...............108
6.3 CSS3 高級屬性................ 111
6.3.1 分類屬性...............................111
6.3.2 列表屬性...............................113
6.3.3 特效屬性...............................115
6.4 CSS3 樣式的優(yōu)先級........... 118
6.4.1 一般性規(guī)則............................118
6.4.2 樣式優(yōu)先級的計算..................119
6.5 綜合實例:中華美食網(wǎng)站...... 122
6.5.1 網(wǎng)站規(guī)劃與設(shè)計.....................123
6.5.2 網(wǎng)頁制作...............................124
練習(xí)題 .............................. 130
第7章 JavaScript 與前端開發(fā)技術(shù)..........131
7.1 使用客戶端腳本................. 131
7.1.1 使用script 標(biāo)記符.................131
7.1.2 直接添加腳本........................132
7.1.3 鏈接腳本文件........................132
7.2 JavaScript 編程............... 133
7.2.1 JavaScript 語言基礎(chǔ).............133
7.2.2 使用JavaScript 對象.............139
7.2.3 使用瀏覽器對象.....................144
7.2.4 使用HTML DOM 對象..........147
7.3 前端開發(fā)技術(shù).................... 159
7.3.1 使用jQuery ..........................159
7.3.2 使用Bootstrap..................... 164
7.3.3 使用Vue.js .......................... 172
7.3.4 使用AngularJS ................... 176
7.3.5 使用React........................... 179
練習(xí)題。180
第8章 網(wǎng)頁設(shè)計基礎(chǔ)................ 182
8.1 設(shè)計與認(rèn)知....................... 182
8.1.1 格式塔理論概述.................... 182
8.1.2 認(rèn)知時的組織原則................. 182
8.2 設(shè)計原則.......................... 185
8.2.1 緊湊原則.............................. 185
8.2.2 對齊原則.............................. 187
8.2.3 重復(fù)原則.............................. 189
8.2.4 對比原則.............................. 190
8.3 設(shè)計適于掃描的網(wǎng)頁............ 191
8.3.1 建立清楚的視覺層次.............. 192
8.3.2 使用習(xí)慣用法........................ 193
8.3.3 劃分明確的頁面區(qū)域.............. 194
8.3.4 減輕視覺污染........................ 194
8.4 設(shè)計導(dǎo)航.......................... 195
8.4.1 網(wǎng)頁導(dǎo)航慣例........................ 195
8.4.2 全局導(dǎo)航.............................. 196
8.4.3 站點ID................................. 197
8.4.4 導(dǎo)航條.................................. 198
8.4.5 實用工具.............................. 198
8.4.6 返回主頁.............................. 198
8.4.7 搜索功能.............................. 199
8.4.8 頁面名稱.............................. 199
8.4.9 當(dāng)前位置與面包屑................. 200
8.4.10 網(wǎng)站導(dǎo)航測試...................... 202
8.5 設(shè)計版式..........................202
8.5.1 頁面比例.............................. 202
8.5.2 網(wǎng)頁的分欄........................... 203
8.5.3 版面率.................................. 205
8.5.4 圖版面積.............................. 206
8.5.5 跳躍率.................................. 207
練習(xí)題 .............................. 208
第9章 用Dreamweaver制作網(wǎng)頁............ 210
9.1 Dreamweaver 的界面....... 210
9.2 使用本地站點.................... 211
9.2.1 創(chuàng)建本地站點........................211
9.2.2 站點文件操作........................213
9.3 編輯網(wǎng)頁.......................... 215
9.3.1 制作網(wǎng)頁的一般過程..............215
9.3.2 使用文本...............................217
9.3.3 使用超鏈接............................218
9.3.4 使用圖像...............................220
9.3.5 使用音頻與視頻.....................221
9.3.6 使用表格...............................222
9.3.7 使用表單...............................225
9.4 使用CSS 樣式................. 227
9.4.1 創(chuàng)建CSS 樣式表..................227
9.4.2 定義樣式規(guī)則........................229
9.4.3 應(yīng)用樣式規(guī)則........................230
9.4.4 使用CSS 設(shè)計頁面布局.........230
9.5 高級功能.......................... 232
9.5.1 快速代碼編寫........................232
9.5.2 響應(yīng)式網(wǎng)頁設(shè)計.....................237
9.5.3 使用Bootstrap .....................243
9.5.4 使用jQuery ..........................248
練習(xí)題。249
第 10章 綜合項目實踐................ 251
10.1 網(wǎng)站開發(fā)的項目管理.......... 251
10.1.1 網(wǎng)站開發(fā)流程......................251
10.1.2 網(wǎng)站開發(fā)團(tuán)隊......................253
10.1.3 網(wǎng)站策劃書..........................254
10.2 “游戲天地”網(wǎng)站規(guī)劃........256
10.2.1 網(wǎng)站目標(biāo)............................ 256
10.2.2 站點風(fēng)格與技術(shù)因素............ 256
10.2.3 信息架構(gòu)............................ 257
10.3 “游戲天地”網(wǎng)站設(shè)計.......257
10.3.1 導(dǎo)航設(shè)計............................ 258
10.3.2 頁面設(shè)計............................ 259
10.4 “游戲天地”網(wǎng)站實現(xiàn)....... 261
10.4.1 實現(xiàn)流程............................ 261
10.4.2 網(wǎng)頁基本結(jié)構(gòu)的實現(xiàn)............ 262
10.4.3 典型頁面的實現(xiàn).................. 265
練習(xí)題 ..............................276
附錄1 HTML 和CSS 顏色表... 278
附錄2 HTML5 快速參考.......... 280
附錄3 CSS3 快速參考............ 283