为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的非常好,很赞,不用canvas,用div的背景图,改变背景图的background-position,应该也能实现吧
bobo老师的swift课程怎么没了,还没看完啊
讲的还不错........
声音也很磁性
讲的真好!
厉害。学习了
又有新的收货,娃哈哈ヾノ≧∀≦)o
css编写风格是腾讯的?
js代码是不用写分号的,编译器监测到空格会自动补上分号,不过有时候为了不必要的麻烦写上是最好
太棒了,讲的很细,希望老师可以一直帮助我这样的菜鸟成为程序猿!
点两次show按钮,再点reset按钮就会出现show按钮的动画效果,经典bug!解决方法是在show方法里面判断定时器的timer是否为空,只有不为空才执行里面的代码
有bug,点show后点reset不会归位

将theAnimation定义为全局变量,具体代码:(三处改动)

1、在函数外部定义 var theAnimation;

2、function initCanvas(){

clearInterval(theAnimation); //在initCanvas添加一行代码

3、function show(){

clearInterval(theAnimation); //添加一行代码,清除定时器

theAnimation = setInterval(function(){ // 把前面的var去掉
有bug,点show后点reset出错
将theAnimation定义为全局变量,具体代码:(三处改动)
1、在函数外部定义 var theAnimation;
2、function initCanvas(){
clearInterval(theAnimation); //在initCanvas添加一行代码
3、function show(){
clearInterval(theAnimation); //添加一行代码,清除定时器
theAnimation = setInterval(function(){ // 把前面的var去掉
受益,谢谢老师
2个bug一个是点完show不能立即点RESET,您加一个变量就可以解决了,还有一个是不能疯狂点show负责会开很多setInterval,您只需单击show的时候清除一下就可以了
首页上一页1234567下一页尾页
课程须知
需掌握canvas的基本用法。建议先学习《炫丽的倒计时效果Canvas绘图与动画基础》,《Canvas绘图详解》与《Canvas玩转图像处理》三门课程中的基础部分。更详细的课程所需基础知识,可参见本课程1-2小节。
老师告诉你能学到什么?
实现中图像模糊,图像展示效果; 深入了解canvas; 完成能同时运行在多端的移动web app。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消