图书介绍
HTML5程序设计及实践PDF|Epub|txt|kindle电子书版本下载
![HTML5程序设计及实践](https://www.shukui.net/cover/59/30015317.jpg)
- 青岛英谷教育科技股份有限公司编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560639895
- 出版时间:2016
- 标注页数:270页
- 文件大小:36MB
- 文件页数:281页
- 主题词:超文本标记语言-程序设计-高等学校-教材
PDF下载
下载说明
HTML5程序设计及实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论篇3
第1章 浏览器和HTML53
1.1 认识浏览器4
1.1.1 浏览器的起源4
1.1.2 浏览器的发展5
1.1.3 移动端浏览器6
1.2 HTML5简介7
1.2.1 HTML5是什么7
1.2.2 浏览器的支持度8
1.2.3 移动设备的支持度9
1.3 HTML5元素和文档格式10
1.3.1 HTML5语法规范10
1.3.2 HTML5新元素12
1.3.3 HTML5文档结构15
1.4 HTML5应用前景和市场17
1.5 开发环境和工具18
本章小结20
本章练习20
第2章 HTML5布局21
2.1 HTML5结构元素22
2.1.1 文章结构22
2.1.2 内容分段23
2.1.3 辅助信息25
2.1.4 导航信息26
2.1.5 显示/隐藏内容27
2.1.6 定义对话框27
2.1.7 图文结构29
2.2 HTML5样式元素30
2.2.1 mark元素30
2.2.2 meter元素30
2.2.3 progress元素31
2.2.4 wbr元素31
2.2.5 time元素32
本章小结32
本章练习32
第3章 HTML5表单33
3.1 概述34
3.2 新的表单域34
3.2.1 color类型35
3.2.2 date类型35
3.2.3 datetime类型和datetime-local类型36
3.2.4 month类型36
3.2.5 week类型37
3.2.6 time类型37
3.2.7 email类型38
3.2.8 url类型38
3.2.9 number类型38
3.2.10 range类型39
3.2.11 search类型39
3.3 新的表单域属性40
3.3.1 autofocus属性40
3.3.2 form属性40
3.3.3 formaction属性41
3.3.4 formenctype属性42
3.3.5 formmethod属性43
3.3.6 formnovalidate属性44
3.3.7 formtarget属性44
3.3.8 height和width属性45
3.3.9 list属性46
3.3.10 min和max属性46
3.3.11 multiple属性47
3.3.12 pattern属性47
3.3.13 placeholder属性48
3.3.14 required属性48
3.3.15 step属性49
3.4 新的form元素49
3.4.1 datalist元素50
3.4.2 keygen元素50
3.4.3 output元素51
3.5 新的form属性51
3.5.1 autocomplete属性51
3.5.2 novalidate属性52
本章小结52
本章练习52
第4章 HTML5画布53
4.1 绘制图形54
4.1.1 什么是Canvas54
4.1.2 如何使用Canvas绘制图形54
4.1.3 绘制直线54
4.1.4 绘制渐变线条55
4.1.5 绘制矩形56
4.1.6 绘制线性渐变的矩形57
4.1.7 绘制圆形和圆弧58
4.2 绘制文字59
4.3 绘制图像61
4.4 阴影效果62
4.5 动画效果63
本章小结68
本章练习68
第5章 HTML5拖放69
5.1 拖放实现方式70
5.2 dataTransfer对象72
5.2.1 dataTransfer对象属性72
5.2.2 dataTransfer对象方法73
5.2.3 使用dataTransfer对象74
5.3 拖放文件77
本章小结78
本章练习78
第6章 HTML5音频和视频79
6.1 Web上的音频80
6.1.1 音频格式80
6.1.2 audio元素的属性、方法和事件80
6.2 Web上的视频82
6.2.1 视频格式82
6.2.2 video元素的属性、方法和事件82
6.2.3 使用DOM进行视频控制83
本章小结88
本章练习88
第7章 HTML5 Web存储89
7.1 Web存储90
7.1.1 什么是Web存储90
7.1.2 Cookie和Web存储的优缺点90
7.1.3 Web存储API91
7.2 Web SQL Database95
本章小结100
本章练习100
第8章 HTML5应用程序缓存101
8.1 应用程序缓存的应用场景102
8.2 应用程序缓存和浏览器缓存的区别102
8.3 浏览器支持情况103
8.4 如何实现应用程序缓存103
8.4.1 搭建离线缓存应用程序103
8.4.2 更新缓存108
本章小结112
本章练习112
第9章 HTML5多线程处理113
9.1 HTML5多线程概述114
9.2 使用Web Workers114
9.2.1 建立主页Worker和监听器115
9.2.2 添加Worker中的监听器和JavaScript脚本115
9.2.3 多线程通信的示例演示115
本章小结118
本章练习118
第10章 HTML5手机应用开发119
10.1 移动设备页面匹配120
10.2 定位用户的位置124
10.2.1 Geolocation对象124
10.2.2 使用百度地图定位128
本章小结131
本章练习132
第11章 CSS3133
11.1 选择器134
11.1.1 属性选择器134
11.1.2 结构伪类选择器136
11.1.3 UI伪类选择器143
11.2 背景和边框145
11.2.1 多色边框145
11.2.2 边框背景图片146
11.2.3 圆角边框147
11.2.4 设计阴影149
11.2.5 设计背景150
11.2.6 透明背景色152
11.3 文本效果153
11.3.1 设计文本阴影153
11.3.2 定义文本样式155
11.4 多列布局161
11.4.1 定义列宽与列数161
11.4.2 定义列间距163
11.4.3 定义列边框样式164
11.4.4 定义跨列显示165
11.5 用户界面166
11.5.1 改变盒模型模式167
11.5.2 调节元素尺寸168
11.5.3 控制显示内容169
11.5.4 恢复默认样式170
11.6 转换与动画171
11.6.1 2D转换171
11.6.2 平滑过渡176
11.6.3 动画效果178
11.7 CSS3其他新特性179
11.7.1 渐变背景180
11.7.2 设计倒影181
本章小结182
本章练习182
实践篇185
实践1 HTML5布局185
实践指导185
实践1.1185
实践1.2187
拓展练习206
实践2 HTML5表单207
实践指异207
实践2.1207
拓展练习216
实践3 HTML5画布217
实践指导217
实践3.1217
拓展练习221
实践4 HTML5拖放222
实践指导222
实践4.1222
拓展练习227
实践5 HTML5音频与视频228
实践指导228
实践5.1228
拓展练习233
实践6 HTML5 Web存储234
实践指牙234
实践6.1234
实践6.2239
拓展练习245
实践7 HTML5应用程序缓存246
实践指导246
实践7.1246
实践7.2248
拓展练习251
实践8 HTML5多线程处理252
实践指导252
实践8.1252
实践8.2254
拓展练习258
实践9 CSS3259
实践指导259
实践9.1259
实践9.2260
实践9.3260
实践9.4261
实践9.5262
实践9.6264
实践9.7266
实践9.8267
实践9.9268
拓展练习270