图书介绍
Web前端开发与应用教程 HTML5+CSS3+JavaScriptPDF|Epub|txt|kindle电子书版本网盘下载
- 张波主编;邵彧,师晓利副主编 著
- 出版社: 机械工业出版社
- ISBN:9787111570905
- 出版时间:2017
- 标注页数:292页
- 文件大小:58MB
- 文件页数:306页
- 主题词:超文本标记语言-程序设计-高等学校-教材;网页制作工具-高等学校-教材
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 浏览器1
1.1.2 URL2
1.1.3 WWW2
1.1.4 网站2
1.1.5 Web标准3
1.2 Web前端开发相关技术3
1.2.1 HTML3
1.2.2 CSS4
1.2.3 JavaScript4
1.3 Web前端开发工具4
1.3.1 NotePad5
1.3.2 TextPad5
1.3.3 WebStorm5
1.3.4 Dreamweaver6
1.4 练习7
第2章 HTML5基础8
2.1 HTML语法基础8
2.1.1 HTML文档结构8
2.1.2 HTML标签9
2.1.3 标签的属性10
2.2 文本控制标签11
2.2.1 标题段落标签11
2.2.2 文本格式化标签13
2.2.3 特殊字符标签16
2.3 图片标签17
2.3.1 图片的格式与分辨率17
2.3.2 嵌入图片17
2.3.3 路径的表示方法18
2.4 超链接标签19
2.4.1 创建超链接20
2.4.2 创建图片链接21
2.4.3 创建电子邮件链接22
2.4.4 创建下载链接22
2.4.5 链接到同一页面的不同位置23
2.5 表格标签25
2.5.1 创建表格25
2.5.2 设置属性26
2.6 元标签28
2.7 link标签29
2.8 练习30
第3章 页面元素和属性31
3.1 结构元素31
3.1.1 header元素32
3.1.2 article元素33
3.1.3 aside元素34
3.1.4 footer元素35
3.1.5 figure和figcaption元素36
3.2 页面结点37
3.2.1 section元素37
3.2.2 nav元素38
3.2.3 address元素38
3.3 交互元素39
3.3.1 progress元素39
3.3.2 meter元素40
3.3.3 details元素和summary元素41
3.3.4 menu元素42
3.3.5 command元素43
3.4 文本层次语义元素44
3.4.1 cite元素44
3.4.2 mark元素44
3.4.3 time元素45
3.5 分组元素45
3.5.1 ul元素46
3.5.2 ol元素47
3.5.3 dl元素48
3.6 全局属性48
3.6.1 hidden属性49
3.6.2 spellcheck属性49
3.6.3 contenteditable属性49
3.6.4 contextmenu属性50
3.7 练习50
第4章 构建Web表单51
4.1 HTML5对表单的改进51
4.2 表单的结构55
4.3 输入控件55
4.3.1 创建文本框56
4.3.2 创建密码框57
4.3.3 创建单选按钮57
4.3.4 创建复选框58
4.3.5 创建文本区域59
4.3.6 创建选择框60
4.3.7 创建隐藏字段61
4.3.8 创建按钮61
4.4 处理表单63
4.4.1 对表单元素进行组织63
4.4.2 对表单进行验证64
4.4.3 为表单组件添加说明标签65
4.4.4 表单提交方式的选择65
4.5 表单综合实例66
4.6 练习68
第5章 音频与视频69
5.1 关于编解码器69
5.1.1 音频编解码器69
5.1.2 视频编解码器69
5.2 在HTML5中播放音频69
5.2.1 认识audio元素70
5.2.2 播放音频70
5.3 在HTML5中播放视频72
5.3.1 认识video元素72
5.3.2 播放视频72
5.4 音频与视频相关属性、方法与事件73
5.5 HTML5部分综合案例——茶文化网站的制作76
5.5.1 设计分析76
5.5.2 模块组成77
5.5.3 Logo与导航菜单78
5.5.4 主体内容区79
5.5.5 底部区83
5.5.6 注册页面的实现83
5.6 练习87
第6章 CSS3概述88
6.1 为什么要使用CSS样式88
6.1.1 什么是CSS样式88
6.1.2 CSS与DIV之缘88
6.2 CSS样式的发展89
6.2.1 CSS1.0和CSS2.0概述89
6.2.2 CSS3的出现91
6.3 CCS3的前景展望91
6.3.1 CSS3的应用范围91
6.3.2 当前支持CSS3的浏览器92
6.4 练习93
第7章 CSS3语法94
7.1 CSS3的语法基础94
7.1.1 构造CSS3样式规则94
7.1.2 为样式规则添加注释96
7.2 CSS3选择器97
7.2.1 通用选择器97
7.2.2 标签选择器97
7.2.3 类选择器98
7.2.4 id选择器98
7.2.5 伪类选择器99
7.2.6 群组选择器100
7.2.7 派生选择器100
7.2.8 属性选择器101
7.2.9 组合选择器103
7.3 在网页中应用CSS的4种方式103
7.3.1 内联CSS样式103
7.3.2 嵌入CSS样式104
7.3.3 链入外部CSS样式104
7.3.4 导入外部CSS样式106
7.4 CSS样式的特性107
7.4.1 CSS样式的继承性107
7.4.2 CSS样式的特殊性108
7.4.3 CSS样式的层叠性109
7.4.4 CSS样式的重要性109
7.5 CSS3常用样式属性110
7.5.1 字体文本样式110
7.5.2 背景样式111
7.5.3 边框样式112
7.5.4 列表样式112
7.6 练习113
第8章 CSS3页面布局115
8.1 网页布局的类型115
8.1.1 固定宽度网页布局115
8.1.2 流式网页布局116
8.1.3 响应式网页布局116
8.2 DIV+CSS网页布局116
8.2.1 创建DIV116
8.2.2 CSS盒模型117
8.2.3 网页元素的定位121
8.2.4 CSS页面布局实例126
8.3 设计多列布局130
8.3.1 设置多列显示样式130
8.3.2 定义列间距130
8.3.3 定义列边框样式131
8.3.4 定义跨列显示131
8.4 CSS3的弹性盒布局133
8.5 设计导航栏138
8.6 练习140
第9章 CSS3高级应用141
9.1 滤镜属性filter141
9.2 渐变gradient143
9.3 2D转换transform146
9.4 过渡transition148
9.5 动画animation150
9.6 CSS3综合实例——茶文化网站的CSS样式151
9.6.1 茶文化网站的网页布局CSS3样式实现152
9.6.2 茶文化网站的页面美观CSS3样式实现158
9.6.3 茶文化网站中注册表单CSS3样式实现160
9.7 练习165
第10章 JavaScript概述166
10.1 JavaScript简介166
10.1.1 JavaScript是什么166
10.1.2 JavaScript和Java的关系167
10.1.3 JavaScript的发展历史167
10.1.4 JavaScript开发及运行环境168
10.2 在HTML5文件中使用JavaScript代码169
10.2.1 JavaScript嵌入HTML5文件内169
10.2.2 外部JavaScript文件170
10.3 练习171
第11章 JavaScript语言基础172
11.1 数据类型与变量172
11.1.1 数据类型172
11.1.2 变量174
11.1.3 保留关键字175
11.2 运算符与表达式176
11.2.1 算术运算符及表达式176
11.2.2 赋值运算符及表达式177
11.2.3 关系运算符及表达式178
11.2.4 位运算符及其表达式178
11.2.5 逻辑运算符及逻辑表达式179
11.2.6 其他运算符及运算优先级180
11.3 流程控制语句181
11.3.1 注释语句和语句块181
11.3.2 选择语句182
11.3.3 循环语句188
11.4 函数191
11.4.1 函数简介191
11.4.2 定义函数191
11.4.3 调用函数194
11.4.4 全局函数196
11.5 练习199
第12章 JavaScript对象200
12.1 字符串对象200
12.1.1 创建字符串对象200
12.1.2 字符串对象的属性201
12.1.3 字符串对象的方法201
12.2 数学对象203
12.2.1 数学对象的属性203
12.2.2 数学对象的方法204
12.3 日期对象206
12.3.1 创建日期对象207
12.3.2 日期对象的方法208
12.3.3 日期运算211
12.4 数组对象212
12.4.1 创建数组对象213
12.4.2 数组对象的操作213
12.4.3 数组对象的常用方法216
12.5 练习220
第13章 JavaScript对象编程221
13.1 文档对象模型(DOM)221
13.1.1 文档对象模型(DOM)简介221
13.1.2 在DOM模型中获得对象的方法221
13.1.3 事件驱动222
13.2 窗口(window)对象225
13.2.1 窗口(window)介绍225
13.2.2 对话框227
13.2.3 窗口操作228
13.3 文档(Document)对象230
13.3.1 认识文档对象230
13.3.2 文档中的图片232
13.3.3 文档中的超链接233
13.4 表单对象234
13.4.1 form对象234
13.4.2 form对象属性与方法235
13.4.3 单选按钮与复选框236
13.4.4 下拉列表237
13.4.5 表单注册与表单验证239
13.5 练习243
第14章 HTML5、CSS3和JavaScript应用244
14.1 JavaScript与CSS3244
14.1.1 动态内容244
14.1.2 动态样式245
14.1.3 动态定位246
14.1.4 显示与隐藏249
14.1.5 表单数据即时验证效果250
14.2 HTML5、CSS3和JavaScript实例252
14.2.1 实例——跑马灯效果252
14.2.2 实例——左右移动的图片254
14.2.3 实例——浮动广告图片255
14.3 练习257
第15章 响应式网页设计258
15.1 响应式网页设计的技术要点258
15.1.1 响应式网页宽度258
15.1.2 响应式网页字体259
15.1.3 响应式网页图片259
15.1.4 响应式网页布局259
15.1.5 响应式网页CSS应用259
15.2 响应式网页设计综合实例260
15.3 练习264
第16章 综合实例265
16.1 网站的规划与设计265
16.1.1 网站定位265
16.1.2 需求分析265
16.1.3 栏目设计265
16.1.4 资料收集266
16.1.5 站点目录管理266
16.1.6 网站的风格设计266
16.2 网页设计与制作267
16.2.1 基础工作267
16.2.2 网页布局268
16.2.3 首页制作272
16.2.4 二级页面制作278
16.2.5 表单页面制作280
16.3 总结291
参考文献292