4.0   用户推荐指数
                        互联网
                       类型
                        可以朗读
                       语音朗读
                        234千字
                       字数
                        2020-06-01
                       发行日期
                    展开全部
                    
主编推荐语
作者根据自己多年的前后端开发经验,详尽介绍了HTML5 Canvas动画开发技术。
内容简介
本书分为两大部分:第一部分介绍Canvas基础知识,主要包括Canvas概述、直线图形、曲线图形、线条操作、文本操作、图片操作、变形操作、像素操作、渐变与阴影、Canvas路径、Canvas状态及其他应用;第二部分介绍Canvas进阶知识,主要包括事件操作、物理动画、边界检测、碰撞检测、用户交互、高级动画、Canvas游戏开发、Canvas 图表库。 此外,本书还配备了书中所有案例的源代码和PPT 教学课件,以方便学校老师教学。
本书适合作为前端开发人员的参考书,也可以作为各类院校相关专业的教材及教学参考书。
目录
- 版权信息
 - 内容提要
 - 其他
 - 前言
 - 配套习题
 - 配套网站
 - 配套资源下载及使用说明
 - 特别鸣谢
 - 第一部分 Canvas基础
 - 第1章 Canvas概述
 - 1.1 Canvas是什么
 - 1.2 Canvas元素
 - 第2章 直线图形
 - 2.1 直线图形简介
 - 2.2 直线
 - 2.3 矩形
 - 2.4 多边形
 - 2.5 实战题:绘制调色板
 - 第3章 曲线图形
 - 3.1 曲线图形简介
 - 3.2 圆形
 - 3.3 弧线
 - 3.4 二次贝塞尔曲线
 - 3.5 三次贝塞尔曲线
 - 3.6 实战题:绘制扇形
 - 第4章 线条操作
 - 4.1 线条操作简介
 - 4.2 lineWidth属性
 - 4.3 lineCap属性
 - 4.4 lineJoin属性
 - 4.5 setLineDash()方法
 - 第5章 文本操作
 - 5.1 文本操作简介
 - 5.2 文本操作方法
 - 5.3 文本操作属性
 - 第6章 图片操作
 - 6.1 图片操作简介
 - 6.2 绘制图片
 - 6.3 平铺图片
 - 6.4 切割图片
 - 6.5 深入图片操作
 - 第7章 变形操作
 - 7.1 变形操作简介
 - 7.2 图形平移
 - 7.3 图形缩放
 - 7.4 图形旋转
 - 7.5 变换矩阵
 - 7.6 深入变形操作
 - 7.7 实战题:绘制绚丽的图形
 - 7.8 实战题:绘制彩虹
 - 第8章 像素操作
 - 8.1 像素操作简介
 - 8.2 反转效果
 - 8.3 黑白效果
 - 8.4 亮度效果
 - 8.5 复古效果
 - 8.6 红色蒙版
 - 8.7 透明处理
 - 8.8 createImageData()方法
 - 第9章 渐变与阴影
 - 9.1 线性渐变
 - 9.2 径向渐变
 - 9.3 阴影
 - 第10章 Canvas路径
 - 10.1 什么是路径?
 - 10.2 beginPath()方法和closePath()方法
 - 10.3 isPointInPath()方法
 - 第11章 Canvas状态
 - 11.1 什么是状态
 - 11.2 clip()方法
 - 11.3 save()方法和restore()方法
 - 第12章 其他应用
 - 12.1 Canvas对象
 - 12.2 globalAlpha属性
 - 12.3 globalCompositeOperation属性
 - 12.4 strokeStyle和fillStyle
 - 第二部分 Canvas进阶
 - 第13章 事件操作
 - 13.1 Canvas进阶简介
 - 13.2 鼠标事件
 - 13.3 键盘事件
 - 13.4 循环事件
 - 第14章 物理动画
 - 14.1 物理动画简介
 - 14.2 三角函数简介
 - 14.3 三角函数应用
 - 14.4 匀速运动
 - 14.5 加速运动
 - 14.6 重力
 - 14.7 摩擦力
 - 第15章 边界检测
 - 15.1 边界检测简介
 - 15.2 边界限制
 - 15.3 边界环绕
 - 15.4 边界生成
 - 15.5 边界反弹
 - 第16章 碰撞检测
 - 16.1 碰撞检测简介
 - 16.2 外接矩形判定法
 - 16.3 外接圆判定法
 - 16.4 多物体碰撞
 - 第17章 用户交互
 - 17.1 用户交互简介
 - 17.2 捕获物体
 - 17.3 拖曳物体
 - 17.4 抛掷物体
 - 第18章 高级动画
 - 18.1 高级动画简介
 - 18.2 缓动动画简介
 - 18.3 缓动动画应用
 - 18.4 弹性动画简介
 - 18.5 弹性动画应用
 - 第19章 Canvas游戏开发
 - 19.1 Canvas游戏开发简介
 - 19.2 Box2D简介
 - 19.3 HTML5游戏引擎
 - 第20章 Canvas图表库
 - 20.1 Canvas图表库简介
 - 20.2 ECharts和HightCharts
 
                        展开全部
                        
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
