Web前端开发精品课——HTML5 Canvas开发详解

Web前端开发精品课——HTML5 Canvas开发详解

作者:莫振杰

出版社:人民邮电

出版年:2017年3月

ISBN:9787115450203

所属分类:历史文化

书刊介绍

《Web前端开发精品课——HTML5 Canvas开发详解》内容简介

全书共分为两大部分,分是Canvas基础内容,主要学习Canvas API语法,其中包括图形绘制、线条操作、文本操作、图片操作、变形操作、像素操作等各种基础API。第二部分是Canvas进阶内容,主要学习Canvas动画开发,包括事件操作、物理动画、边界检测、碰撞检测、高级动画等各种稀有技巧。除了知识的讲解,教程还融入了大量的开发案例,并且更加注重实战编程思维的培养,为学习者提供一个流畅的学习思路。
莫振杰,2011~2015就读于暨南大学信科院计算机科学与技术专业,从事前后端开发一年多,开发过绿叶学习网、广州智能工程研究会网站、大量在线应用工具,业余时间阅读大量国内外技术书籍。现为绿叶学习网(http:www.lvyestudy.com)的站长,该网站用于分享自己在前后端开发中的一些经验,并且制作相关前后端开发的在线教程。这些在线教程在互联网引起广泛关注,极大受到网友推崇。本人编写过大量原创在线教程,每一个教程广受网友称赞与推崇。已经出版的两本书凭借抓实的内容、清晰的讲解,获得了广大读者的一致好评。

作品目录

前言
第一部分
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、stroke()和fill()
第二部分
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
后记
postscript
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步

相关推荐

微信二维码