图书介绍
写给Web开发人员看的HTML5教程PDF|Epub|txt|kindle电子书版本网盘下载
![写给Web开发人员看的HTML5教程](https://www.shukui.net/cover/29/33410581.jpg)
- (德)福斯特,(德)厄齐尔著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115273055
- 出版时间:2012
- 标注页数:252页
- 文件大小:57MB
- 文件页数:266页
- 主题词:超文本标记语言,HTML 5-程序设计-教材
PDF下载
下载说明
写给Web开发人员看的HTML5教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Web标准概述1
1.1 HTML5诞生始末1
1.2重大历史事件回顾6
1.3拣重要的说8
1.3.1有什么新特色?8
1.3.2去掉了什么?11
1.3.3 XHTML呢?14
1.4现在我可以开始使用HTML5了吗?15
小结16
第2章 文档结构和语义17
2.1页眉的header和hgroup标签18
2.2正文(article)内容20
2.3由footer和nav组成的页脚21
2.4由aside及section组成的工具栏23
2.5大纲算法24
2.6图形中的figure及figcaption25
2.7文档级别语义——更多新的标签26
2.7.1元素ruby、 rt及rp26
2.7.2 time元素27
2.7.3 mark元素28
2.7.4 wbr元素28
2.7.5略微改变的元素29
小结30
第3章 智能表单31
3.1新的输入类型(input type)31
3.1.1输入类型tel及search32
3.1.2输入类型url及e lmai33
3.1.3用datetime, date, month, week, time以及datetime-local表示日期和时间33
3.1.4输入类型number及range34
3.1.5输入类型color34
3.1.6新输入类型的实际应用34
3.2有用的表单属性36
3.2.1使用autofocus操作焦点36
3.2.2为文本使用placeholder占位符37
3.2.3使用required定义必填项37
3.2.4 input元素中的更多属性37
3.3新的元素39
3.3.1使用meter显示度量40
3.3.2用progress显示任务进程42
3.3.3 datalist选项列表43
3.3.4使用keygen处理密钥44
3.3.5用output进行计算46
3.4客户端表单验证48
3.4.1 invalid事件50
3.4.2 checkValidity函数50
3.4.3使用setCustomValidity()进行错误处理52
3.4.4有效性验证总结53
3.4.5不做有效性验证也许更好?“formnovalidate”53
3.5案例:一张维修表单53
小结57
第4章 视频与音频59
4.1第一个案例60
4.2 video元素及其属性60
4.3视频编解码器62
4.3.1 Ogg: Theora与Vorbis63
4.3.2 MPEG-4: H.264与AAC64
4.3.3 WebM: VP8与Vorbis64
4.4视频转换工具65
4.4.1 FFmpeg65
4.4.2 VLC66
4.4.3 Firefogg67
4.4.4 Miro Video Converter68
4.5各种浏览器支持些什么格式70
4.6旧浏览器的过渡解决方案70
4.6.1 mwEmbed70
4.6.2 html5media72
4.7视频与脚本——简单的视频播放器73
4.7.1视频整合74
4.7.2播放和暂停视频75
4.7.3显示及设定播放位置76
4.7.4快进和后退77
4.7.5选择电影场景79
4.7.6音量调节及静音79
4.7.8 HTMLMediaElement接口中其他的属性及方法80
4.7.9媒体事件列表83
4.8关于音频84
小结89
第5章 画布91
5.1案例一92
5.2矩形94
5.3颜色及阴影96
5.4渐变97
5.5路径绘图100
5.5.1线条101
5.5.2 Bezier曲线102
5.5.3弧线103
5.5.4矩形107
5.5.5轮廓、填充及剪切遮罩108
5.6文本111
5.6.1字体111
5.6.2水平锚点113
5.6.3垂直锚点114
5.6.4绘制及测量文本115
5.7内嵌图像116
5.8像素处理120
5.8.1使用ImageData对象120
5.8.2使用getImageData()、 createImageData()及putImageData()进行颜色处理123
5.9混合(Compositing )127
5.10图案(Pattern)130
5.11变换(Transformations)133
5.12用canvas.toDataURL()进行Base64编码140
5.13 save()与restore()141
5.14动画142
5.14.1彩色球体动画142
5.14.2用drawImage()播放视频145
5.15 还有遗漏吗?148
5.15.1 isPointInPath(x, y)148
5.15.2 Canvas的可访问性?149
5.15.3安全方面150
5.15.4浏览器支持151
5.15.5更多链接151
小结152
第6章SVG与MathML153
6.1 MathML154
6.2 SVG156
小结157
第7章 地理定位159
7.1地理定位介绍159
7.1.1地理数据159
7.1.2在线地图服务160
7.2初体验:在浏览器中使用地理定位163
7.3定位的技术背景166
7.4 OpenStreetMap上显示当前位置167
7.5使用GoogleMaps追踪位置169
7.6案例:Geonotes170
7.6.1操作170
7.6.2重要的代码片断171
7.7浏览器支持175
小结175
第8章Web存储及离线Web应用程序177
8.1存储177
8.1.1 Storage接口178
8.1.2会话存储(sessionStorage )179
8.1.3本地存储(localStorage)180
8.1.4 storage事件181
8.1.5调试181
8.2离线Web应用程序183
8.2.1缓存清单文件183
8.2.2离线状态及事件184
8.2.3调试187
8.3浏览器支持189
8.4案例:Click to tick!189
8.4.1用户界面190
8.4.2管理界面191
8.4.3重要代码片段192
8.4.4扩展选项197
小结198
第9章 网页套接字199
9.1 WebSocket服务器201
9.2案例:广播服务器202
9.2.1广播客户端202
9.2.2广播服务器204
9.3案例:Battleships!(战列舰)206
小结213
第10章 多线程215
10.1 Web Worker介绍215
10.2查找闰年217
10.3配合Canvans计算海拔档案219
10.3.1重要代码清单220
小结224
第11章 微数据225
11.1微数据语法226
11.1.1属性itemscope及itemprop227
11.1.2 itemtype属性229
11.1.3 itemid属性231
11.1.4 itemref属性231
11.2微数据DOM API232
小结233
第12章 写在最后:一些全局属性235
12.1 class属性的变化236
12.2用“data-*”定义自定义属性236
12.3 hidden属性237
12.4 classList接口238
12.5通过draggable属性实现拖曳240
12.5.1拖曳与FileAPI相结合245
12.6属性contenteditable与spellcheck248
小结250
后记251