更新时间:2018-12-30 14:35:54
封面
版权信息
前言
第1章 HTML5概要
1.1 HTML5的发展历程
1.2 HTML5与HTML4的区别
1.3 HTML5中的API
1.4 HTML5 API受支持情况
1.5 HTML5编程的基础
第2章 Canvas
2.1 Canvas基础
2.2 绘制渐变效果
2.3 绘制图像
2.6 绘制文本
2.7 Canvas实现动画效果
第3章 CSS3基础
3.1 CSS3基础应用
3.2 CSS3动画
3.3 特效
第4章 SVG
4.1 SVG基础
4.2 SVG的语法基础
4.3 SVG与JavaScript结合的实例
第5章 Video&Audio
5.1 <video>与<audio>概要
5.2 Video和Audio的方法与属性
5.3 事件以及事件的发生顺序
5.4 使用Video实现实时字幕
5.5 视频与Canvas的组合技巧
5.6 创建简易音频播放器
5.7 制作乐器演奏程序
5.8 制作可变速视频播放器
第6章 拖放
6.1 拖放基础
6.2 网页控件对象的拖放
6.3 桌面文件的拖放实例
第7章 实现脱机Web应用程序
7.1 脱机Web应用程序概要
7.2 脱机Web应用程序实例
7.3 Cache-manifest的语法规则
7.4 在JavaScript中对缓存进行控制
7.5 通过JavaScript创建缓存监视实例
第8章 WebSocket
8.1 WebSocket概要
8.2 WebSocket简单实例
8.3 多个WebSocket连接的处理
8.4 子协议的构筑与应用
第9章Web Workers
9.1 Web Workers概要
9.2 Hell Web Workers实例
9.3 计算素数个数
第10章 本地数据保存
10.1 Web Storage
10.2 Web SQL Database
第11章 Geolocation
11.1 Geolocation概要
11.2 HTML5中定义的Geolocation规范
11.3 Google Maps API
11.4 美食餐饮店记录程序
附录A 实用开发环境的构筑
附录B JavaScript的ECMA-262 3rd Edition与5th Edition的区别