工業和信息化“十三五”人才培養規劃教材

網頁設計與制作(HTML5+CSS3+JavaScript)(第4版)(微課版)

HTML5+CSS3+JavaScript+vue,北理工優秀教師編寫,暢銷20年教材新版
分享 推薦 0 收藏 32 閱讀 1.4K
趙豐年 (編著)

關于本書的內容有任何問題,請聯系 桑珊

暢銷20萬冊經典Web前端教材最新版
國家十五、十一五規劃教材
北理工“我最喜愛的教師”編寫
HTML5+CSS3+JavaScript+Dreamweaver+vue+angular
每章都有實戰案例,游戲相關案例備受學生歡迎
配套素材、源代碼、教學PPT、教學視頻、習題參考答案、試題庫

內容摘要

本書系統全面地介紹了網頁制作和前端開發技術的基本理論和實際應用。全書共10 章,邏輯上可分為三大部分。前5 章為第1 部分,主要介紹了網頁制作的基本理論——HTML 和CSS,同時介紹了Photoshop在網頁制作過程中的應用;第6 章和第7 章為第2 部分,主要介紹了CSS 技術的高級應用技巧和JavaScript編程,并對各種常見的前端開發技術進行了系統梳理;最后3 章為第3 部分,其中第8 章從心理學和設計理論視角介紹了如何進行網頁設計,第9 章介紹了如何使用Dreamweaver 進行網站開發,第10 章則從項目實踐的角度論述了如何設計和開發一個網站,使讀者能夠在具體應用中鞏固所學知識。
本書以實用為基本出發點,不僅包括各種網頁制作和前端開發技術的基礎理論,還強調了它們的具體應用,使讀者既能打下堅實的理論基礎,又能掌握實際的操作技能。本書絕大部分內容均經過了長期的教學檢驗,證明是重點突出而詳略得當的。本書可作為各類本科院校、高等職業學校、成人高校和培訓班講授“網頁制作”和“前端開發”等課程的教材或參考書,也適合廣大愛好者或相關從業人員自學之用。

目錄

課程簡介視頻

目錄

第 1章 HTML5 基礎................... 1
1.1 什么是HTML .......................1
1.1.1 網頁的基本概念........................ 1
1.1.2 HTML 的工作原理.................... 3
1.1.3 創建和測試網頁........................ 5
1.1.4 網頁編輯工具............................ 6
1.2 創建網頁..............................7
1.2.1 標記符基礎............................... 7
1.2.2 網頁的基本結構........................ 8
1.2.3 在網頁中添加內容................... 12
1.3 綜合實例:人物介紹網頁........13
練習題 ................................15

第 2章 文本格式與超鏈接............ 16
2.1 設置文本格式......................16
2.1.1 段落格式................................ 16
2.1.2 字體格式................................ 19
2.1.3 列表格式................................ 20
2.2 創建超鏈接.........................22
2.2.1 URL 概述............................... 22
2.2.2 頁面鏈接................................ 23
2.2.3 錨點鏈接................................ 25
2.3 綜合實例:唐詩宋詞網站........27
2.3.1 網站規劃................................ 28
2.3.2 網頁設計................................ 29
2.3.3 網頁制作................................ 30
練習題 ................................33

第3章 CSS3 基礎.................... 34
3.1 CSS 入門..........................34
3.1.1 什么是CSS ............................34
3.1.2 CSS 樣式定義.........................35
3.1.3 CSS 的屬性單位.....................36
3.2 在網頁中使用CSS ..............37
3.2.1 使用站點樣式..........................37
3.2.2 使用網頁樣式..........................39
3.2.3 使用行內樣式..........................39
3.3 CSS3 基本選擇器...............40
3.3.1 標記符選擇器..........................40
3.3.2 類選擇器.................................41
3.3.3 ID 選擇器................................41
3.3.4 偽類選擇器..............................42
3.3.5 群組選擇器..............................43
3.4 CSS3 基礎屬性..................43
3.4.1 顏色與背景屬性.......................43
3.4.2 字體屬性.................................45
3.4.3 文本屬性.................................47
3.5 綜合實例:電影欣賞網站........48
3.5.1 網站規劃與設計.......................49
3.5.2 網頁制作.................................50
練習題 ................................53

第4章 圖像與多媒體.................. 54
4.1 網頁圖像基礎......................54
4.1.1 位圖與矢量圖..........................54
4.1.2 網頁圖像格式..........................55
4.1.3 使用網頁圖像的要點................56
4.2 圖像處理基本操作................57
4.2.1 Photoshop 的界面..................57
4.2.2 修改圖像的大小.......................58
4.2.3 調整圖像的顏色.......................58
4.2.4 修補圖像與摳像...................... 59
4.2.5 用適當的格式保存圖像............. 61
4.3 圖像標記符img ...................62
4.3.1 插入圖像................................ 62
4.3.2 設置圖像屬性.......................... 63
4.4 使用多媒體對象...................67
4.4.1 多媒體對象概述...................... 67
4.4.2 插入多媒體對象...................... 67
練習題 ................................70

第5章 表格與表單..................... 72
5.1 創建表格............................72
5.1.1 表格的基本構成...................... 72
5.1.2 合并單元格............................. 74
5.1.3 構造表格的步驟...................... 74
5.2 表格的屬性設置...................75
5.2.1 邊框與分隔線.......................... 75
5.2.2 控制單元格空白...................... 76
5.2.3 表格的對齊............................. 78
5.3 創建表單............................80
5.3.1 什么是表單............................. 80
5.3.2 表單控件的類型...................... 82
5.3.3 form 標記符............................ 82
5.4 創建表單控件......................83
5.4.1 文本框與密碼框...................... 83
5.4.2 復選框與單選框...................... 84
5.4.3 按鈕....................................... 86
5.4.4 多行文本框............................. 87
5.4.5 選項菜單................................ 88
5.5 綜合實例:表格與表單...........89
5.5.1 復雜表格頁面.......................... 89
5.5.2 登錄注冊頁面.......................... 90
練習題 ................................93

第6章 CSS3 進階.................... 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 樣式的優先級........... 118
6.4.1 一般性規則............................118
6.4.2 樣式優先級的計算..................119
6.5 綜合實例:中華美食網站...... 122
6.5.1 網站規劃與設計.....................123
6.5.2 網頁制作...............................124
練習題 .............................. 130

第7章 JavaScript 與前端開發技術..........131
7.1 使用客戶端腳本................. 131
7.1.1 使用script 標記符.................131
7.1.2 直接添加腳本........................132
7.1.3 鏈接腳本文件........................132
7.2 JavaScript 編程............... 133
7.2.1 JavaScript 語言基礎.............133
7.2.2 使用JavaScript 對象.............139
7.2.3 使用瀏覽器對象.....................144
7.2.4 使用HTML DOM 對象..........147
7.3 前端開發技術.................... 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
練習題 .............................. 180

第8章 網頁設計基礎................ 182
8.1 設計與認知....................... 182
8.1.1 格式塔理論概述.................... 182
8.1.2 認知時的組織原則................. 182
8.2 設計原則.......................... 185
8.2.1 緊湊原則.............................. 185
8.2.2 對齊原則.............................. 187
8.2.3 重復原則.............................. 189
8.2.4 對比原則.............................. 190
8.3 設計適于掃描的網頁............ 191
8.3.1 建立清楚的視覺層次.............. 192
8.3.2 使用習慣用法........................ 193
8.3.3 劃分明確的頁面區域.............. 194
8.3.4 減輕視覺污染........................ 194
8.4 設計導航.......................... 195
8.4.1 網頁導航慣例........................ 195
8.4.2 全局導航.............................. 196
8.4.3 站點ID................................. 197
8.4.4 導航條.................................. 198
8.4.5 實用工具.............................. 198
8.4.6 返回主頁.............................. 198
8.4.7 搜索功能.............................. 199
8.4.8 頁面名稱.............................. 199
8.4.9 當前位置與面包屑................. 200
8.4.10 網站導航測試...................... 202
8.5 設計版式..........................202
8.5.1 頁面比例.............................. 202
8.5.2 網頁的分欄........................... 203
8.5.3 版面率.................................. 205
8.5.4 圖版面積.............................. 206
8.5.5 跳躍率.................................. 207
練習題 .............................. 208

第9章 用Dreamweaver制作網頁............ 210
9.1 Dreamweaver 的界面....... 210
9.2 使用本地站點.................... 211
9.2.1 創建本地站點........................211
9.2.2 站點文件操作........................213
9.3 編輯網頁.......................... 215
9.3.1 制作網頁的一般過程..............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 創建CSS 樣式表..................227
9.4.2 定義樣式規則........................229
9.4.3 應用樣式規則........................230
9.4.4 使用CSS 設計頁面布局.........230
9.5 高級功能.......................... 232
9.5.1 快速代碼編寫........................232
9.5.2 響應式網頁設計.....................237
9.5.3 使用Bootstrap .....................243
9.5.4 使用jQuery ..........................248
練習題 ..............................249

第 10章 綜合項目實踐................ 251
10.1 網站開發的項目管理.......... 251
10.1.1 網站開發流程......................251
10.1.2 網站開發團隊......................253
10.1.3 網站策劃書..........................254
10.2 “游戲天地”網站規劃........256
10.2.1 網站目標............................ 256
10.2.2 站點風格與技術因素............ 256
10.2.3 信息架構............................ 257
10.3 “游戲天地”網站設計.......257
10.3.1 導航設計............................ 258
10.3.2 頁面設計............................ 259
10.4 “游戲天地”網站實現....... 261
10.4.1 實現流程............................ 261
10.4.2 網頁基本結構的實現............ 262
10.4.3 典型頁面的實現.................. 265
練習題 ..............................276
附錄1 HTML 和CSS 顏色表... 278
附錄2 HTML5 快速參考.......... 280
附錄3 CSS3 快速參考............ 283

讀者評論

趕緊搶沙發哦!

我要評論

作者介紹

趙豐年,北京理工大學“我愛我師”評選十佳教師,軟件學院“我最喜愛的教師”,北京理工大學“T-more優秀教師獎”一等獎,負責國家級精品課程2門,國家級教優秀學團隊成員,主編北京市精品教材3部,國家級規劃教材4部,研究方向:數字媒體技術、教育技術、游戲化(gamification)。成果:發表學術論文和教改論文多篇,獲得國家級和省部級教學獎多項。

同系列書

相關圖書

上海退休后如何赚钱 fczst风采走势图 内蒙古11选5走势图真准网 百股顺配资 江苏七位数100期 重庆幸运农场开奖直播 2015年上证指数最高点是多少 北京快乐8最新版本下载 赢策配资 成都配资炒股 福建体彩11选五 走势图