源码在:https://github.com/lensh/html5/tree/master/html5/canvas/clock
欢迎 follow & star !!
欢迎 follow & star !!
2017-02-21
做了适当的修改,实现了球碰到两侧的壁会反弹,最终会停下来。源代码:
https://github.com/lensh/html5/blob/master/html5/canvas/physics/index.html
欢迎star & follow
https://github.com/lensh/html5/blob/master/html5/canvas/physics/index.html
欢迎star & follow
2017-02-20
效果没出来的你仔细看看是不是这里的问题!!!
if( nextSeconds != curSeconds ){
curShowTimeSeconds = nextShowTimeSeconds;
}
if( nextSeconds != curSeconds ){
curShowTimeSeconds = nextShowTimeSeconds;
}
2017-02-18
Uncaught TypeError: Cannot read property 'length' of undefined
原因是得到的num值是大于9的,超出了数组的范围,为什么会大于9呢?因为我们要做的倒计时时分秒都是两位数的,所以要控制在四天之内(100/24=4),不然num值会大于9。
解决办法:将endTime设置为四天以内的时间,假如现在是2017.2.18,那么就应该设置为var endTime = new Date(2017,1,22,18,47,52); 之所以是1,是因为0对应1,1对应2。
原因是得到的num值是大于9的,超出了数组的范围,为什么会大于9呢?因为我们要做的倒计时时分秒都是两位数的,所以要控制在四天之内(100/24=4),不然num值会大于9。
解决办法:将endTime设置为四天以内的时间,假如现在是2017.2.18,那么就应该设置为var endTime = new Date(2017,1,22,18,47,52); 之所以是1,是因为0对应1,1对应2。
2017-02-18
你们不能更新时间的有可能是因为在update里加了curShowTimeSeconds=getShowTimeSeconds()这句话
2017-02-16
老师用nextShowTimeSeconds原因应该是在更新时间之前要干一些事情,要是不控制,直接用定时器来更新curShowTimeSeconds的话,不能确保在更新时间之前把需要做的事情做完
2017-02-16
其实可以用for循环来绘制这个时钟的,我尝试了一下,和老师的效果是一样的,代码在这儿
http://www.imooc.com/article/16393
http://www.imooc.com/article/16393
2017-02-16
楼下,for循环不加花括号,是会执行第一个语句块的,这是基本的常识
这节课的知识点,老师也说的很清楚明了了我觉得,要是听不懂的,建议还是去把基础只是都学好再来吧
这节课的知识点,老师也说的很清楚明了了我觉得,要是听不懂的,建议还是去把基础只是都学好再来吧
2017-02-15
http://www.imooc.com/article/16390
动态设置七巧板的数组,只要设置好宽高,再加上老师的canvas代码绘制,就能在网页上随意绘制任意宽高的七巧板,上面的数组的地址
动态设置七巧板的数组,只要设置好宽高,再加上老师的canvas代码绘制,就能在网页上随意绘制任意宽高的七巧板,上面的数组的地址
2017-02-15