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

canvas实现星星闪烁特效

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

最新回答 / zero_wangdu
可以直接调用,放到定义函数的下面,不知道有没有被调用,是放到加载第一个function的里面或初始化的时候
乱七八糟。。。
老师思路很清晰。跟着敲了一遍,懂了很多东西。
底下最后一行…………被滚动条挡住了…………
发现一个奇葩的问题,
<script type="text/javascript" src="js/main.js"/>
<script type="text/javascript" src="js/stars.js"/>
如果是用“/”结尾的话图片就显示不出来,而用"</script>"就没问题。。。

已采纳回答 / Joyce001
课程中,老师在演示的i并没有去引用aliveUpdate()。需要在main.js中之前定义的mousemove方法的最后加上函数引用。function mousemove(e){    if(e.offsetX || e.layerX){        var px = e.offsetX == undefined ? e.layerX : e...

最新回答 / qq微笑着去奋斗
对html版本的声明。

最新回答 / mop18mop183811015
当然这样随机好些,各有一半的概率。否则,整体的星星表现行为就大多数又出现一致行。不能是完全随机的感觉

最新回答 / mop18mop183811015
new starObj();//这里会不会大小写错误obj.init();//这个方法在 starObj里面有没有?另外注意 分号 ; 的大小写问题gameloop();//大小写及分号加上!
点赞非常好
你大爷,能偷懒就偷懒,讲的什么破课
setInterval,setTimeout都是在等待时机后才开始执行,setInterval可以一直循环,setTimeout只执行一次
跟着敲一遍 可以
呵呵大哒哒哒
课程须知
1、具有HTML、CSS基础知识 2、具有JavaScript基础知识(函数、类、对象) 3、具有一些Canvas基础(画线、弧线、圆)
老师告诉你能学到什么?
1、如何轮播一张图片上的序列帧 2、canvas的几个主要绘图API:drawImage()、save()、restore()。 3、如何处理鼠标事件 4、如何化繁为简的做项目

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消