图书介绍
Web前端开发技术 HTML5、CSS3、JavaScriptPDF|Epub|txt|kindle电子书版本网盘下载
![Web前端开发技术 HTML5、CSS3、JavaScript](https://www.shukui.net/cover/4/31354396.jpg)
- 储久良编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302488637
- 出版时间:2018
- 标注页数:441页
- 文件大小:71MB
- 文件页数:459页
- 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计
PDF下载
下载说明
Web前端开发技术 HTML5、CSS3、JavaScriptPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web前端开发技术综述1
1.1 Web概述1
1.1.1 Web的起源2
1.1.2 Web的特点3
1.1.3 Web工作原理3
1.1.4 Web相关概念4
1.2 Web前端开发工程师的职业需求6
1.2.1 Web前端开发的由来6
1.2.2 Web前端开发工程师的职业要求6
1.3 Web前端开发技术7
1.3.1 HTML7
1.3.2 CSS8
1.3.3 JavaScript9
1.3.4 HTML DOM9
1.3.5 BOM10
1.3.6 AJAX10
1.3.7 jQuery11
1.4 Web前端开发工具11
1.4.1 EditPlus11
1.4.2 Adobe Dreamweaver11
1.4.3 Sublime Text12
1.4.4 WebStorm12
1.4.5 HBuilder13
1.5 浏览器工具13
1.5.1 Internet Explorer14
1.5.2 Google Chrome14
1.5.3 Mozilla Firefox14
1.5.4 Safari14
1.5.5 Opera14
1.6 综合实例15
本章小结16
练习与实验16
练习116
实验117
第2章 HTML基础18
2.1 HTML文档结构18
2.2 头部head19
2.2.1 标题title标记19
2.2.2 元信息meta标记20
2.3 主体body22
2.3.1 body标记22
2.3.2 body标记属性23
2.4 HTML基本语法25
2.4.1 标记类型25
2.4.2 HTML属性26
2.5 注释27
2.6 HTML文档编写规范28
2.6.1 HTML代码书写规范28
2.6.2 HTML文档命名规则29
2.7 HTML文档类型30
2.7.1 <!DOCTYPE>标记30
2.7.2 DTD类型30
2.8 综合实例31
本章小结32
练习与实验32
练习232
实验233
第3章 格式化文本与段落34
3.1 Web页面初步设计34
3.1.1 向Web页面添加文字信息34
3.1.2 标题字标记35
3.1.3 添加空格与特殊符号36
3.2 格式化文本标记37
3.2.1 文本修饰标记37
3.2.2 计算机输出标记38
3.2.3 引用和术语标记38
3.2.4 字体font标记39
3.3 段落与排版标记40
3.3.1 段落p标记40
3.3.2 换行br标记41
3.3.3 水平分隔线hr标记41
3.3.4 拼音/音标注释ruby标记和rt/rp标记42
3.3.5 段落缩进blockquote标记43
3.3.6 预格式化pre标记44
3.4 综合实例45
本章小结46
练习与实验46
练习346
实验347
第4章 列表49
4.1 列表概述49
4.2 无序列表49
4.3 有序列表51
4.4 列表嵌套53
4.5 定义列表54
4.6 综合实例56
本章小结57
练习与实验57
练习457
实验458
第5章 超链接与浮动框架59
5.1 超链接概述59
5.2 超链接语法、路径及分类59
5.2.1 超链接语法59
5.2.2 超链接路径61
5.2.3 超链接分类62
5.3 超链接的应用62
5.3.1 创建HTTP文件下载超链接62
5.3.2 创建FTP站点访问超链接62
5.3.3 创建图像超链接63
5.3.4 创建电子邮件超链接63
5.3.5 创建页面书签链接65
5.4 浮动框架67
5.5 综合实例69
本章小结70
练习与实验70
练习570
实验571
第6章 图像与多媒体文件73
6.1 图像73
6.1.1 插入图像73
6.1.2 设置图像的替代文本75
6.1.3 设置图像的高度和宽度75
6.1.4 设置图像的边框76
6.1.5 设置图像对齐方式77
6.1.6 设置图像的间距77
6.1.7 设置图像热区链接77
6.2 滚动文字79
6.2.1 添加滚动文字79
6.2.2 设置滚动文字背景颜色与滚动循环80
6.2.3 设置滚动方向与滚动方式80
6.2.4 设置滚动速度与滚动延迟81
6.2.5 设置滚动范围与滚动空白空间81
6.3 音频、视频及Flash文件82
6.4 综合实例84
本章小结85
练习与实验85
练习685
实验686
第7章 CSS基础88
7.1 CSS概念88
7.1.1 CSS的基本概念88
7.1.2 传统HTML的缺点88
7.1.3 CSS的特点89
7.1.4 CSS的优势89
7.1.5 CSS的编辑方法89
7.2 使用CSS控制Web页面90
7.2.1 CSS基本语法90
7.2.2 CSS选择器类型91
7.2.3 CSS选择器声明95
7.2.4 CSS定义与引用96
7.3 CSS继承与层叠101
7.4 综合实例102
本章小结105
练习与实验106
练习7106
实验7106
第8章 DIV与SPAN108
8.1 DIV图层108
8.1.1 DIV定义108
8.1.2 DIV应用109
8.2 图层嵌套与层叠110
8.2.1 DIV嵌套110
8.2.2 DIV层叠111
8.3 div标记与span标记112
8.4 综合实例114
本章小结118
练习与实验118
练习8118
实验8119
第9章 CSS样式属性120
9.1 CSS属性值中的单位120
9.1.1 绝对单位120
9.1.2 相对单位120
9.2 CSS字体样式121
9.2.1 字体大小font-size属性121
9.2.2 字体样式font-style属性122
9.2.3 字体系列font-family属性122
9.2.4 字体变体font-variant属性123
9.2.5 字体粗细font-weight属性124
9.2.6 字体font属性124
9.3 CSS文本样式125
9.3.1 字符间距letter-spacing属性125
9.3.2 行距line-height属性125
9.3.3 首行缩进text-indent属性126
9.3.4 字符装饰text-decoration属性127
9.3.5 英文大小写转换text-transform属性127
9.3.6 水平对齐text-align属性128
9.3.7 垂直对齐vertical-align属性128
9.4 CSS颜色与背景130
9.4.1 颜色color属性130
9.4.2 背景background属性131
9.5 CSS列表样式134
9.6 CSS盒模型136
9.6.1 CSS盒模型结构136
9.6.2 边界属性设置137
9.6.3 边框属性设置138
9.6.4 填充属性设置141
9.7 综合实例142
本章小结146
练习与实验146
练习9146
实验9147
第10章 DIV+CSS页面布局149
10.1 页面布局设计149
10.1.1 “三行模式”或“三列模式”149
10.1.2 “三行二列”“三行三列”模式150
10.1.3 多行多列复杂模式152
10.2 导航菜单设计154
10.2.1 一级水平导航菜单154
10.2.2 二级水平导航菜单156
10.3 综合实例162
本章小结168
练习与实验168
练习10168
实验10169
第11章 表格170
11.1 表格概述170
11.2 表格标记171
11.3 表格属性设置173
11.3.1 表格边框属性174
11.3.2 表格的宽度和高度属性174
11.3.3 表格背景颜色与背景图像属性174
11.3.4 表格边框样式属性176
11.3.5 表格单元格间距、单元格边距属性177
11.3.6 表格水平对齐属性178
11.4 设置表格行的属性180
11.5 设置单元格的属性181
11.5.1 表格单元格跨行属性182
11.5.2 表格单元格跨列属性182
11.6 表格嵌套183
11.7 综合实例185
本章小结189
练习与实验189
练习11189
实验11190
第12章 表单191
12.1 表单概述191
12.2 定义域和域标题193
12.3 表单信息输入194
12.3.1 单行文本输入框194
12.3.2 密码输入框195
12.3.3 复选框196
12.3.4 单选按钮196
12.3.5 图像按钮198
12.3.6 提交按钮199
12.3.7 重置按钮199
12.3.8 普通按钮200
12.3.9 文件选择框201
12.3.10 隐藏框201
12.4 多行文本输入框203
12.5 下拉列表框204
12.6 综合实例205
本章小结208
练习与实验208
练习12208
实验12209
第13章 HTML5基础与CSS3应用210
13.1 HTML5概述210
13.1.1 HTML5的八个特性211
13.1.2 HTML5的优势212
13.1.3 HTML5新增结构元素及页面元素213
13.1.4 HTML5废除的元素与属性214
13.1.5 浏览器支持与选择215
13.2 HTML5文档结构216
13.2.1 HTML5页面结构216
13.2.2 HTML5新增结构元素217
13.3 HTML5新增页面元素221
13.3.1 hgroup标记222
13.3.2 figure标记与figcaption标记222
13.3.3 mark标记与time标记223
13.3.4 details标记与summary标记224
13.3.5 progress标记与meter标记225
13.3.6 input标记与datalist标记226
13.4 HTML5表单227
13.4.1 HTML5新增的表单属性227
13.4.2 HTML5新增的表单元素231
13.4.3 HTML5新增的input类型232
13.5 HTML5视频与音频236
13.5.1 video标记及属性236
13.5.2 audio标记及属性238
13.6 CSS3基础应用239
13.6.1 CSS3新特性239
13.6.2 CSS3浏览器兼容性239
13.6.3 CSS3边框240
13.6.4 CSS3转换transform属性247
13.6.5 CSS3过渡transition属性251
13.6.6 CSS3动画animation253
13.6.7 CSS3多列属性256
13.6.8 CSS3文本效果258
13.7 综合实例260
本章小结262
练习与实验262
练习13262
实验13263
第14章 JavaScript基础265
14.1 JavaScript概述265
14.1.1 JavaScript简介265
14.1.2 第一个JavaScript程序266
14.1.3 JavaScript放置的位置267
14.2 JavaScript程序270
14.2.1 语句和语句块270
14.2.2 代码271
14.2.3 消息对话框271
14.2.4 JavaScript注释274
14.3 标识符和变量274
14.3.1 命名规范274
14.3.2 数据类型275
14.3.3 变量278
14.3.4 转义字符278
14.4 运算符和表达式279
14.4.1 算术运算符和表达式279
14.4.2 关系运算符和表达式281
14.4.3 逻辑运算符和表达式283
14.4.4 赋值运算符和表达式284
14.4.5 位运算符和表达式284
14.4.6 条件运算符和表达式286
14.4.7 其他运算符和表达式286
14.5 JavaScript程序控制结构287
14.5.1 顺序结构287
14.5.2 分支结构288
14.5.3 循环结构293
14.6 JavaScript函数301
14.6.1 常用系统函数301
14.6.2 自定义函数310
14.6.3 带参数返回的return语句311
14.6.4 函数变量的作用域312
14.7 综合实例313
本章小结317
练习与实验317
练习14317
实验14318
第15章 JavaScript事件分析319
15.1 JavaScript事件概述319
15.1.1 事件类型319
15.1.2 事件句柄320
15.1.3 事件处理321
15.1.4 事件处理程序的返回值324
15.2 表单事件326
15.2.1 获得焦点与失去焦点事件326
15.2.2 提交及重置事件327
15.2.3 改变及选择事件328
15.3 鼠标事件329
15.3.1 鼠标单、双击事件330
15.3.2 鼠标移动事件331
15.4 键盘事件332
15.5 窗口事件333
15.6 综合实例334
本章小结336
练习与实验336
练习15336
实验15337
第16章 DOM和BOM339
16.1 JavaScript常用对象339
16.1.1 Array340
16.1.2 Date342
16.1.3 Math345
16.1.4 Number347
16.1.5 String347
16.1.6 Boolean350
16.2 HTML DOM351
16.2.1 DOM简介351
16.2.2 DOM节点树351
16.2.3 DOM节点352
16.2.4 DOM节点访问353
16.2.5 DOM节点操作357
16.3 BOM363
16.3.1 window对象363
16.3.2 Navigator对象366
16.3.3 Screen对象367
16.3.4 History对象368
16.3.5 Location对象369
16.4 综合实例370
本章小结380
练习与实验380
练习16380
实验16381
第17章 HTML5高级应用383
17.1 HTML5 Web Storage383
17.1.1 localStorage对象383
17.1.2 sessionStorage对象384
17.1.3 浏览器端数据库IndexedDB386
17.2 HTML5 Canvas画布396
17.2.1 Canvas标记396
17.2.2 Canvas坐标398
17.2.3 Canvas路径399
17.2.4 Canvas绘制线段400
17.2.5 Canvas绘制文本402
17.2.6 Canvas渐变402
17.2.7 Canvas绘制图像403
17.3 HTML5拖放406
17.3.1 设置元素为可拖放406
17.3.2 拖放事件407
17.3.3 dataTransfer对象407
17.3.4 拖放操作实现步骤408
17.4 HTML5 Web Worker410
17.4.1 Web Worker的工作原理410
17.4.2 创建Web Worker文件410
17.4.3 创建Web Worker对象410
17.4.4 终止Web Worker411
17.5 综合实例412
本章小结419
练习与实验420
练习17420
实验17421
附录A 模拟试卷1(120分)423
附录B 模拟试卷2(120分)431
参考文献440