HTML5canvas开发详解 - (EPUB全文下载)

文件大小:9.44 mb。
文件格式:epub 格式。
书籍内容:

目 录
版权信息
作者简介
封面介绍
版权声明
O’Reilly Media,Inc.介绍
内容提要
致谢
前言
第2版介绍
第1版的更新
如何运行本书中的示例
读者需要具备的知识
本书组织结构
代码示例的使用
联系方式
Safari® 在线图书
第1章 HTML5 Canvas简介
1.1 什么是HTML5
1.2 基础的HTML5页面
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5 一个简单的HTML5页面
1.3 本书使用的基础HTML页面
1.3.1

1.3.2
1.4 文档对象模型(DOM)和Canvas
1.5 JavaScript和Canvas
JavaScript放置的位置及其理由
1.6 HTML5 Canvas版“Hello World!”
1.6.1 为Canvas封装JavaScript代码
1.6.2 将Canvas添加到HTML页面中
1.6.3 检测浏览器是否支持Canvas
1.6.4 获得2D环境
1.6.5 drawScreen()函数
1.7 用console.log调试
1.8 2D环境及其当前状态
1.9 HTML5 Canvas对象
1.10 第二个示例:猜字母
1.10.1 游戏如何工作
1.10.2 “猜字母”游戏的变量
1.10.3 initGame()函数
1.10.4 eventKeyPressed()函数
1.10.5 drawScreen()函数
1.10.6 导出Canvas到图像
1.10.7 最终的游戏代码
1.11 动画版本的Hello World
1.11.1 一些必要的属性
1.11.2 动画循环
1.11.3 使用globalAlpha属性设置alpha透明度
1.11.4 清除并显示背景
1.11.5 更新globalAlpha属性
1.11.6 绘制文字
1.11.7 HTML5 Canvas实现无障碍访问:子dom
1.12 内容预告
第2章 在Canvas上绘图
2.1 本章基本文件设置
2.2 基本矩形
2.3 Canvas状态
2.3.1 什么不属于状态
2.3.2 如何保存和恢复Canvas状态
2.4 使用路径创建线段
2.4.1 设置路径的开始和结束
2.4.2 动态绘图
2.4.3 高级线段绘制举例
2.5 高级路径方法
2.5.1 弧线
2.5.2 贝塞尔曲线
2.5.3 Canvas裁切区域
2.6 在画布上合成
2.7 简单画布变换
2.7.1 旋转和平移变换
2.7.2 缩放变换
2.7.3 缩放和旋转组合变换
2.8 用颜色和渐变填充对象
2.8.1 基本填充颜色设置
2.8.2 填充渐变形状
2.9 用图案填充形状
2.10 创建阴影
2.11 清除画布的方法
2.11.1 简单填充
2.11.2 重置画布的宽和高
2.11.3 重新设置画布的clearRect 函数
2.12 检查一个点是否在当前路径
2.13 绘制一个焦点环
2.14 内容预告
第3章 HTML5 Canvas的文本API
3.1 显示基本文本
3.1.1 基本文本显示
3.1.2 在Text Arranger中处理基本文本
3.1.3 HTML表单和画布之间的通信
3.1.4 使用measureText
3.1.5 fillText和strokeText
3.2 设置文本字体
3.2.1 字体大小、磅重和样式基础
3.2.2 在文本编辑器中处理字体大小和外观
3.2.3 字体颜色
3.2.4 字体基线和对齐
3.2.5 Text Arranger 2.0版
3.3 文本和Canvas上下文
3.3.1 全局alpha和文本
3.3.2 全局阴影和文本
3.4 文本渐变和图案
3.4.1 文本线性渐变
3.4.2 文本径向渐变
3.4.3 文本图像图案
3.4.4 在Text Arranger中处理渐变和图案
3.5 宽度、高度、缩放和toDataURL()回顾
3.5.1 动态调整画布尺寸
3.5.2 动态缩放画布
3.5.3 Canvas对象的toDataURL()方法
3.6 最终版的Text Arranger
3.7 渐变动画
3.8 Canvas里文本的未来
3.8.1 CSS文本
3.8.2 文本的无障碍访问
3.9 内容预告
第4章 Canvas图像
4.1 本章的基本文件设置
4.2 图像基础
4.2.1 预下载图像
4.2.2 使用drawImage()函数在画布上显示图像
4.2.3 调整画布上图像的大小
4.2.4 将部分图像复制到画布
4.3 简单的帧式动画
4.3.1 创建动画帧计数器
4.3.2 创建一个计时循环
4.3.3 改变拼板显示
4.4 高级帧式动画
4.4.1 检查拼图
4.4.2 创建动画数组
4.4.3 选择拼板显示
4.4.4 在拼板中循环
4.4.5 绘制拼板
4.4.6 在整个画布上移动图像
4.5 在图像上应用旋转变换
4.5.1 画布变换基础
4.5.2 为变换的图像设置动画
4.6 创建一个拼板网格
4.6.1 定义拼板地图
4.6.2 用Tiled创建拼板地图
4.6.3 在画布上显示地图
4.7 通过大图片深入了解绘图属性
4.7.1 为图像创建一个窗口
4.7.2 绘制图像窗口
4.7.3 修改图片容器的属性
4.7.4 缩放图像
4.7.5 平移图片
4.7.6 同时对图片进行移动和缩放
4.8 像素操作
4.8.1 操作画布像素的API
4.8.2 应用程序拼板印章
4.9 画布间的复制
4.10 使用像素检测物体碰撞
4.10.1 碰撞的对象
4.10.2 如何检测物体碰撞
4.10.3 检查两个物体的重叠部分
4.11 内容预告
第5章 数学、物理与动画
5.1 直线移动
5.1. ............

书籍插图:
书籍《HTML5canvas开发详解》 - 插图1
书籍《HTML5canvas开发详解》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » HTML5canvas开发详解 - (EPUB全文下载)