为了账号安全,请及时绑定邮箱和手机立即绑定
用setInterval()实现会有个问题,当跳到其它页面,一阵子过后再跳回页面,那些小球堆积的巨多,导致浏览器崩溃了。
可以改用requestAnimationFrame 解决。。。源码 https://github.com/Aloklok/gadgets/tree/master/canvas/countdown.
效果http://www.alok2333.com/gadgets/canvas/countdown/

最赞回答 / 宇宙无敌626
beginPath决定是不是新的一段路径,closePath决定路径是不是封闭,让线条和圆弧独立,就分别设置beginPath;让线条结束设置closePath,圆弧不封闭就不设置closePath;<...code...>
非常有条理,思路清晰 代码才能清晰
非常的酷,老师!
大家加油 !
激动人心的前奏
canvas是基于状态的绘制
为什么for后面不加{}

最新回答 / trent33
具体是什么问题呀?

最新回答 / 卷毛0
如果清空的话,那画布上的小球岂不是都不见了。老师用的是保留在画布可视范围内的小球,删除移动到外面的小球
感谢老师的敬业!粘贴复制如此熟练
canvas顺时针位正角度,数学坐标系是逆时针为正角度
基于状态的绘制,提前读取绘制状态
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消