已采纳回答 / nc1199
首先这个canvas是由一个大背景加上一个girl&start图片组成的,如果按照你的方式执行的效果就是:只要鼠标移动到背景图上就会触发星星效果;而老师的方法就只有在鼠标移动到图片区域上时才会触发星星效果;
2015-11-06
已采纳回答 / 素素陈
在创建starsObj类时,this.x与this.y是starsObj类的属性,此时的this指的是starsObjinit中的this.x和this.y。此时的this是init,是不能写出了的。
2015-10-07
最赞回答 / 慕虎7188715
if(this.picNo >= 7){ this.picNo=0;}之前是这样来判断picNo的,取得picNo值为0到6,现在换为picNo%7,即得到是picNo除以7后的余数,它们的余数也是0到6,这样就达到了我们的目的——取0到6的数(图片有7个小星星)。timer的累加是为了延长绘制下一个星星与上一个星星的时间间隔,即上一个星星绘制完,过50s再绘制下一个星星
2015-09-19