Web前段设计基础

本书特色

[

本书基于Web标准,深入浅出地介绍了Web前端设计技术的基础知识,对Web体系结构、HTML5、CSS3、JavaScript和网站制作流程进行了详细的讲解;内容翔实,结构合理,语言精练,表达简明,实用性强,易于自学。全书共分22章,第1章介绍Web技术的基本概念、Web体系结构、超文本与标记语言、Web标准的组成和常用浏览器,第2~7章重点介绍Web标准的结构推荐标准HTML5常用元素的标签语句及应用,第8~13章介绍Web标准的表现推荐标准CSS3常用属性及应用,第14章介绍网站制作流程与发布过程,第15~21章介绍Web标准的行为标准ECMA-262的ECMAScript基础和JavaScript脚本语言,第22章介绍JavaScript框架jQuery的入门知识。本书适合作为高等院校计算机及相关专业的教材,也可以作为相关培训机构的培训教材,以及对Web前端设计技术感兴趣人员的自学用书。

]

内容简介

[

基于Web标准,重点讲述了HTML5、CSS3、ECMAScript基础和JavaScript脚本语言。所有示例都通过了W3C标准检验。整本书通过模拟一个完整的实例网站进行讲解,相关知识点分解到实例网站的具体环节中,针对性强。同时提供了许多示例,具有可操作性。语言通俗易懂,简单明了,可使读者很容易掌握有关知识。知识结构安排合理,循序渐进,适合自学。

]

目录

第1章 Web技术概述… 1
1.1 Internet概述… 1
1.1.1 TCP/IP. 1
1.1.2 主机和IP地址… 2
1.1.3 域名和DNS. 2
1.2 Web概述… 3
1.2.1 Web历史… 3
1.2.2 Web体系结构… 4
1.2.3 基本Web技术… 5
1.2.4 Web服务器… 8
1.3 超文本与标记语言… 9
1.3.1 超文本与超媒体… 9
1.3.2 标记语言… 10
1.4 Web标准… 12
1.4.1 Web标准体系… 12
1.4.2 采用Web标准的优势… 13
1.5 浏览器… 13
1.5.1 常用浏览器… 13
1.5.2 标准浏览器… 14
1.6 Web开发工具… 15
1.6.1 JetBrains WebStorm.. 15
1.6.2 测试和调试环境… 15
1.7 小结… 16
1.8 习题… 16
第2章 HTML5基础… 18
2.1 HTML5基础概述… 18
2.1.1
HTML5文档结构… 18
2.1.2 元素与标签… 19
2.1.3 属性… 22
2.1.4 语法规则… 23
2.2 WebStorm基础… 24
2.2.1 WebStorm基本操作… 24
2.2.2
WebStorm快捷键… 27
2.3 文档结构元素… 27
2.3.1
标签… 28
2.3.2
标签… 28
2.3.3
标签… 28
2.4 头部元素… 28
2.4.1
标签… 28
2.4.2
标签… 29
2.5 叮叮书店首页添加元信息… 31
2.6 小结… 31
2.7 习题… 31
第3章 HTML5内容结构与文本… 33
3.1 HTML5结构标签… 33
3.1.1
标签… 33
3.1.2
标签… 34
3.1.3
标签… 34
3.1.4
标签… 34
3.1.5
标签… 34
3.1.6
标签… 34
3.1.7
和标签… 34
3.1.8
标签… 35
3.1.9
标签… 35
3.2 HTML5基础标签… 35
3.2.1 标题… 36
3.2.2 段落… 36
3.2.3 换行符… 36
3.2.4 注释… 36
3.3 HTML5格式化标签… 36
3.3.1 文本格式化标签… 37
3.3.2 引用和术语定义标签… 38
3.3.3 HTML5新增格式标签… 39
3.4 HTML5列表… 42
3.4.1 无序列表… 42
3.4.2 有序列表… 43
3.4.3 定义列表… 44
3.5 叮叮书店首页内容结构的建立… 44
3.5.1 分析设计页面内容结构… 45
3.5.2 用HTML5结构标签确定页面内容结构… 45
3.5.3 添加文本内容… 48
3.5.4 在浏览器中预览… 52
3.6 小结… 52
3.7 习题… 53
第4章 HTML5超链接… 54
4.1 标签… 54
4.1.1 href属性… 54
4.1.2 target属性… 55
4.1.3 id属性… 55
4.2 HTML5字符集与颜色… 57
4.2.1 HTML5字符集… 57
4.2.2 HTML5字符实体… 57
4.2.3 HTML5颜色… 58
4.2.4 HTML5颜色名… 58
4.3 叮叮书店首页超链接的使用… 58
4.4 小结… 61
4.5 习题… 61
第5章 HTML5多媒体… 62
5.1 HTML5图像… 62
5.1.1 标签… 62
5.1.2 和标签… 63
5.1.3 和标签… 64
5.2 HTML5音视频… 65
5.2.1 HTML5视频… 65
5.2.2 HTML5音频… 68
5.3 标签… 69
5.4 叮叮书店首页图像的使用… 70
5.5 小结… 71
5.6 习题… 72
第6章 HTML5表格… 73
6.1 HTML5表格概述… 73
6.1.1 表格结构… 73
6.1.2 表格标签… 73
6.2 常用表格标签… 74
6.2.1 标签… 74
6.2.2 标签… 75
6.2.3 标签… 75
6.2.4 标签… 76
6.2.5 、和标签… 77
6.3 叮叮书店“购物车”页面的建立… 77
6.4 小结… 78
6.5 习题… 79
第7章 HTML5表单… 80
7.1 HTML5表单概述… 80
7.1.1 表单… 80
7.1.2 标签… 80
7.2 表单域… 82
7.2.1 标签… 82
7.2.2 标签… 90
7.2.3 标签… 91
7.2.4 标签… 91
7.2.5 标签… 92
7.2.6 标签… 92
7.2.7 标签… 93
7.2.8 标签… 93
7.2.9 标签… 94
7.2.10 标签… 94
7.2.11 标签… 95
7.3 叮叮书店“联系我们”页面的建立… 95
7.4 叮叮书店首页添加站内搜索… 98
7.5 小结… 98
7.6 习题… 98
第8章 CSS基础… 100
8.1 CSS概述… 100
8.2 CSS语法… 102
8.3 CSS常用选择器… 103
8.4 CSS3选择器… 106
8.5 CSS属性… 107
8.5.1 CSS属性概述… 107
8.5.2 CSS属性值和单位… 110
8.5.3 CSS3属性值和单位… 112
8.6 使用CSS. 113
8.7 层叠(多重)样式… 116
8.8 小结… 119
8.9 习题… 119
第9章 页面布局定位… 121
9.1 CSS盒模型… 121
9.1.1 CSS盒模型概述… 121
9.1.2 CSS内边距… 123
9.1.3 CSS边框… 124
9.1.4 CSS3边框… 128
9.1.5 CSS外边距… 131
9.1.6 CSS轮廓… 133
9.2 CSS布局… 134
9.2.1 盒模型显示类型… 134
9.2.2 CSS3伸缩盒布局… 137
9.2.3 CSS浮动… 146
9.2.4 可见与溢出… 149
9.3 CSS 定位… 150
9.3.1 position属性… 151
9.3.2 z-index属性… 155
9.4 基本布局模板… 156
9.4.1 固定(液态)布局… 156
9.4.2 弹性伸缩布局… 159
9.5 叮叮书店首页布局样式设计… 160
9.6 小结… 162
9.7 习题… 162
第10章 元素外观属性… 165
10.1 背景… 165
10.1.1 CSS背景… 165
10.1.2 CSS3背景… 168
10.1.3 CSS3透明度… 170
10.2 字体… 170
10.2.1 指定字体… 171
10.2.2 指定大小… 171
10.2.3 字体风格… 172
10.2.4 字体粗细… 172
10.2.5 CSS3服务器端字体… 174
10.3 文本与修饰… 175
10.3.1 文本… 175
10.3.2 修饰… 179
10.4 CSS3文本效果… 181
10.4.1 阴影… 181
10.4.2 换行… 181
10.5 CSS3多列… 182
10.6 列表… 183
10.7 尺寸… 185
10.8 表格… 186
10.8.1 表格属性… 186
10.8.2 表格边框控制… 187
10.8.3 改善表格显示效果… 188
10.8.4 叮叮书店“购物车”页面表格样式设计… 189
10.9 叮叮书店首页外观样式设计… 190
10.9.1 文本… 190
10.9.2 背景… 191
10.9.3 其他细节… 193
10.10 小结… 194
10.11 习题… 194
第11章 伪类和伪元素… 196
11.1 CSS伪类… 196
11.1.1 超链接伪类… 196
11.1.2 结构性伪类… 197
11.1.3 子元素伪类… 199
11.1.4 UI元素状态伪类… 201
11.2 CSS伪元素… 204
11.3 CSS内容… 205
11.4 小结… 208
11.5 习题… 208
第12章 CSS3变换、过渡和动画… 210
12.1
变换… 210
12.2
过渡… 219
12.3
动画… 223
12.4
叮叮书店首页超链接、伪类和动画样式设计… 225
12.5
小结… 229
12.6
习题… 229
第13章 页面内容样式设计… 230
13.1
默认样式… 230
13.1.1 HTML默认样式… 230
13.1.2 浏览器默认样式… 232
13.2
页面内容样式设计… 233
13.2.1 导航菜单… 233
13.2.2 图文混排… 235
13.3
小结… 237
13.4
习题… 237
第14章 网站制作流程与发布… 238
14.1 网站制作流程… 238
14.2 模板… 239
14.3 基于模板建立叮叮书店其他页面… 241
14.3.1 书籍分类(category.html)… 241
14.3.2 特刊降价(specials.html)… 243
14.3.3 联系我们(contact.html)… 244
14.3.4 关于我们(about.html)… 245
14.3.5 详细内容(details.html)… 246
14.3.6 购物车(cart.html)… 248
14.4 网站发布… 249
14.4.1 Web服务器安装使用… 249
14.4.2 申请免费域名… 250
14.5 小结… 251
14.6 习题… 251
第15章 ECMAScript基础… 253
15.1 JavaScript简介… 253
15.1.1
JavaScript历史… 253
15.1.2
JavaScript组成… 254
15.1.3
JavaScript使用… 255
15.1.4
JavaScript消息框… 257
15.2 ECMAScript基础概述… 258
15.2.1
ECMAScript语法基础… 258
15.2.2
ECMAScript变量… 259
15.2.3
ECMAScript关键字和保留字… 260
15.2.4
ECMAScript基本数据类型… 260
15.2.5
ECMAScript类型转换… 262
15.3 ECMAScript运算符… 264
15.3.1
一元运算符… 264
15.3.2
算术运算符… 266
15.3.3
关系运算符… 267
15.3.4
逻辑运算符… 269
15.3.5
其他运算符… 270
15.4 小结… 271
15.5 习题… 271
第16章 ECMAScript语句… 273
16.1 算法… 273
16.1.1
算法的概念… 273
16.1.2
简单算法举例… 273
16.1.3
算法特性… 274
16.1.4
算法与程序… 274
16.2 ECMAScript语句… 274
16.2.1
条件语句… 274
16.2.2
循环语句… 277
16.2.3
break和continue语句… 280
16.3 使用WebStorm和Google Chrome调试JavaScript脚本程序… 280
16.4 小结… 282
16.5 习题… 283
第17章 行为与对象… 284
17.1 行为… 284
17.1.1
ECMAScript函数… 284
17.1.2
HTML事件… 285
17.2 ECMAScript对象… 289
17.2.1
对象… 289
17.2.2
使用对象… 290
17.2.3
ECMAScript引用类型… 291
17.2.4
ECMAScript对象类型… 296
17.3 错误处理… 296
17.4 内置对象和本地对象… 299
17.4.1
Math对象… 299
17.4.2
Global全局对象… 300
17.4.3 Array对象… 301
17.4.4
Date对象… 302
17.5 叮叮书店首页显示日期和时间… 303
17.6 小结… 305
17.7 习题… 306
第18章 DOM.. 307
18.1 DOM概述… 307
18.1.1
DOM简介… 307
18.1.2
节点树… 307
18.2 DOM对象… 309
18.2.1
Node对象… 309
18.2.2
HTMLElement对象… 310
18.2.3
HTMLDocument对象… 311
18.2.4
访问节点… 311
18.3 DOM与CSS. 314
18.3.1
Style对象… 314
18.3.2 CurrentStyle对象… 318
18.3.3 StyleSheet对象… 319
18.4 叮叮书店首页图片切换广告的实现… 320
18.5 小结… 322
18.6 习题… 322
第19章 HTML DOM对象… 324
19.1 HTML DOM对象概述… 324
19.1.1
Document对象… 325
19.1.2 Image对象… 327
19.1.3 Anchor对象… 328
19.1.4 Event对象… 329
19.1.5 Checkbox和Radio对象… 333
19.1.6 FileUpload对象… 335
19.1.7 Text和Password 对象… 337
19.1.8 Textarea对象… 338
19.1.9
Select和Option对象… 338
19.1.10 Submit、Reset和Button对象… 340
19.1.11 Form对象… 341
19.2 RegExp对象… 343
19.3 叮叮书店“联系我们”页面表单数据验证… 345
19.4 小结… 347
19.5 习题… 347
第20章 HTML5 DOM.. 350
20.1 canvas对象… 350
20.1.1 canvas基础… 351
20.1.2 使用路径… 352
20.1.3 绘制文本… 354
20.1.4 绘制图像… 356
20.2 HTML5拖放… 357
20.3 HTML5数据存储… 360
20.3.1 sessionStorage对象… 360
20.3.2 localStorage对象… 360
20.4 叮叮书店“书籍分类”页面拖放图书到购物车… 364
20.5 小结… 366
20.6 习题… 367
第21章 BOM.. 368
21.1 BOM对象… 368
21.1.1 window对象… 368
21.1.2 navigator对象… 372
21.1.3 screen对象… 373
21.1.4 location对象… 373
21.1.5 history对象… 374
21.2 元素大小与位置… 374
21.3 叮叮书店首页浮动广告… 377
21.4 小结… 379
21.5 习题… 379
第22章 jQuery入门… 381
22.1 jQuery基础… 381
22.1.1
添加jQuery库… 381
22.1.2
jQuery语法… 382
22.2 特效和动画… 383
22.3 HTML操作… 385
22.4 AJAX函数… 387
22.5 叮叮书店“试读”页面的建立… 387
22.6 小结… 390
22.7 习题… 390
参考文献………………………………………………………………………………………………………. 391

封面

Web前段设计基础

书名:Web前段设计基础

作者:张树明

页数:390

定价:¥49.5

出版社:清华大学出版社

出版日期:2017-03-01

ISBN:9787302453512

PDF电子书大小:157MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注