内容简介
本书是HTML5 Canvas的畅销图书,在上一版的基础之上,针对Canvas和HTML5技术的最新变动进行了更新。本书通过讲解如何开发交互式多媒体应用,引导读者学习HTML5 Canvas,其内容包括HTML5 Canvas简介、在Canvas上绘图、Canvas的文本API、Canvas图像、Canvas中的数学、物理知识以及由其实现的动画效果、整合操作视频和音频、使用位图和tile表格开发游戏、开发Web应用,以及WebGL和ElectroServer5的使用等内容。 本书包含了大量清晰、可重用的代码示例,适合各个层级的Web开发人员阅读,而且无论他们当前使用的是Flash、Silverlight,还是HTML与JavaScript,都可以通过本书迅速掌握HTML5 Canvas。
目录
作者简介
O’Reilly Media,Inc.介绍
内容提要
第2版介绍
第1版的更新
如何运行本书中的示例
读者需要具备的知识
本书组织结构
代码示例的使用
联系方式
Safari® 在线图书
1.1 什么是HTML5
1.2 基础的HTML5页面
1.3 本书使用的基础HTML页面
1.4 文档对象模型(DOM)和Canvas
1.5 JavaScript和Canvas
1.6 HTML5 Canvas版“Hello World!”
1.7 用console.log调试
1.8 2D环境及其当前状态
1.9 HTML5 Canvas对象
1.10 第二个示例:猜字母
1.11 动画版本的Hello World
1.12 内容预告
第1章 HTML5 Canvas简介
2.1 本章基本文件设置
2.2 基本矩形
2.3 Canvas状态
2.4 使用路径创建线段
2.5 高级路径方法
2.6 在画布上合成
2.7 简单画布变换
2.8 用颜色和渐变填充对象
2.9 用图案填充形状
2.10 创建阴影
2.11 清除画布的方法
2.12 检查一个点是否在当前路径
2.13 绘制一个焦点环
2.14 内容预告
第2章 在Canvas上绘图
3.1 显示基本文本
3.2 设置文本字体
3.3 文本和Canvas上下文
3.4 文本渐变和图案
3.5 宽度、高度、缩放和toDataURL()回顾
3.6 最终版的Text Arranger
3.7 渐变动画
3.8 Canvas里文本的未来
3.9 内容预告
第3章 HTML5 Canvas的文本API
4.1 本章的基本文件设置
4.2 图像基础
4.3 简单的帧式动画
4.4 高级帧式动画
4.5 在图像上应用旋转变换
4.6 创建一个拼板网格
4.7 通过大图片深入了解绘图属性
4.8 像素操作
4.9 画布间的复制
4.10 使用像素检测物体碰撞
4.11 内容预告
第4章 Canvas图像
5.1 直线移动
5.2 撞墙反弹
5.3 曲线和圆弧运动
5.4 简单重力、弹力及摩擦力
5.5 缓冲
5.6 Box2D和画布
5.7 与Box2D交互
5.8 关于Box2D的更多内容
5.9 内容预告
第5章 数学、物理与动画
6.1 HTML5中对视频的支持
6.2 转换视频格式
6.3 HTML5视频的基本实现方法
6.4 使用JavaScript预加载视频
6.5 视频与画布
6.6 在画布上使用视频的示例
6.7 回顾动画效果之移动视频
6.8 使用JavaScript录制视频
6.9 移动端HTML5视频的支持状况
6.10 内容预告
第6章 在画布中融合HTML5视频
7.1
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。