为了账号安全,请及时绑定邮箱和手机立即绑定

canvas实现星星闪烁特效

难度中级
时长 1小时15分
学习人数
综合评分9.53
70人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.4 逻辑清晰

最新回答 / 慕尼黑4423355
。。。。苹果电脑自带的文件浏览器。。。。OS X 系统。。。你值得拥有

最新回答 / qq_都市猎人allen_0
老师不是教了么,要考虑浏览器的不同及函数加载的的时间大小问题。。

最赞回答 / Sens
你把requestAnimFrame视作setTimeOut(funcname, time)就行,是个异步执行的。只不过requestAnimFrame可以自己选择最佳延迟间隔时间(与屏幕刷新时机同步)而已。

最新回答 / 李晓健
因为第次循环里都进行了一次清屏操作呀,如果只是一开始绘制一次后面清除了就没有了。

最新回答 / 一大批攻城狮正在靠近
setTimeout不是循环调用,而是延迟调用,循环调用时setInterval

最新回答 / 晴天沁梦
那你应该是没有改ctx.drawImage(girlPic, 100, 150, 600, 300);这行的代码
课程须知
1、具有HTML、CSS基础知识 2、具有JavaScript基础知识(函数、类、对象) 3、具有一些Canvas基础(画线、弧线、圆)
老师告诉你能学到什么?
1、如何轮播一张图片上的序列帧 2、canvas的几个主要绘图API:drawImage()、save()、restore()。 3、如何处理鼠标事件 4、如何化繁为简的做项目

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消