已采纳回答 / 虫虫舞
最开始我自己写的时候,是用定时器来改变时间的,确实能实现;但是后边的动画 还是需要 nextHours 等之类的参数 来 判断是否要 添加小球,所以我觉得老师的结构还是好的,update时间和小球放在了一起,使用同一批参数;
2016-02-29
已采纳回答 / 呵Sever
addBall函数里的if(digit[num][i] ==1){}判断应该是if(digit[num][i][j] ==1){}同一个函数里,Math.random写成了Math.randm
2016-02-24
已采纳回答 / HenryChou
同学,我一开始也很疑惑,但我从网上搜到了这些内容,帮助你理解一下getContext() 方法返回一个用于在画布上绘图的环境。anvas.getContext(contextID)参数 contextID 指定了您想要在画布上绘制的类型。当前唯一的合法值是 "2d",它指定了二维绘图,并且导致这个方法返回一个环境对象,该对象导出一个二维绘图 API。提示:在未来,如果 <canvas> 标签扩展到支持 3D 绘图,getContext() 方法可能允许传递一个 "3d" 字符串参数。
2016-02-24
已采纳回答 / 小kk06
原理就是你的截止时间减去目前的时间之后得到一个时间戳 将这个时间戳和与拿来第一次调用函数获得的时间戳做比较来判断小时 分钟 或者是秒数有没有发生改变 从而达到倒计时的效果 主要是因为setInterval函数使得两次的时间戳 不一致 目前我是这么理解的 希望可以帮到你
2016-02-05
已采纳回答 / 樱花飞落ll
renderDigit()函数里的for(var i=0; i<=digit[num].length; i++){for(var j=0; j<=digit[num][i].length;j++){应该是for(var i=0; i<digit[num].length; i++){for(var j=0; j<digit[num][i].length;j++){ 不要等号
2016-02-02