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

最赞回答 / 124098263
<...code...>这样修改就可以了!
@鱼七 本人作为新人的看法是 减少了字面上的逻辑 增加了内部的计算消耗
代码未出现效果是因为截止时间不对,如果截止时间不修改当然是0,但是如果改成2017年某一天也不可以,因为这个与当前时间的小时差大于100,所以就不会显示了,所以比如今天是2016.12.12.那你就把截止时间改成const endTime = new Date(2016,11,13,18,47,52);就可以了,注意11对应的是12月

最新回答 / 田梗上的梦
<!DOCTYPE html><html><head><meta charset="utf-8"> <title></title></head><body><canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display: block;margin: 20px auto;"><!-- 默认宽30...

已采纳回答 / weibo_吃着空调吹西瓜_0
这个应该和用什么编辑器没有关系确定你用的是<canvas></canvas>(当初我就犯过这个毛病);var canvas=document.getElementById("canvas");var context=canvas.getContext("2d")这样应该就没错了。

最新回答 / stone310
坐标用比例乘上屏幕宽/高lineTo(屏幕宽*0.5,屏幕高*0.5)试试
能倒计时但是没有小球掉落,或者有小球掉落但是掉落的有问题不规律等问题的,请大家仔仔细细的看看自己的代码中update()函数中的判断有没有写对,和老师的一样的一定没问题,重点看到底什么地方是cur开头的什么地方是next开头的,还有就是 / 和 % 有没有写错,许多同学直接复制自己的第一次敲得代码很可能改的不全,导致有问题。
刚刚学完,真的讲的很好,等期末过后学习canvas绘图详情
两个小问题(老师说的清清楚楚,可能大家没注意):
1,Uncaught TypeError: Cannot read property &#039;length&#039; of undefined问题:
因为JavaScript的Data()方法的月份是从0-11的,也就是说0代表一月,11代表12月,在设置截止时间的时候月份应该设置你想要的月份-1;
2,设置在四天以内的原因:4*24=96小时,两位数,5*24=120小时,三位数,我们要做的倒计时时分秒都是两位数的,所以要控制在四天之内(也不一定是四天,而是控制在小时数为两位数,不能为三位数)。
背景音乐One More Day (Stay with Me)
@q1udaoyu02 你狗眼是不是瞎了?这个教程标签就是 难度级别为高的 还特么“对新人不友好” 我友好你奶奶个腿 看不懂的 麻烦回去巩固一下js基础好不好 新人?

最新回答 / 猎八哥
额 这样写的话对我来说没有作用诶 不过我用别的方式代替了
@语默_0001 你个哈儿 别人那个是% 不是/
IE 、Firefox、Safari、Opera、Chrome获取视口信息: document.documentElement.clientWidth/document.documentElement.clientHeight;

IE6在混杂模式下获取视口信息: document.body.clientWidth/document.body.clientHeight;

Chrome在混杂模式下获取视口信息: 上面两种方法都可以。
getCurrentShowTimeSeconds函数中,直接使用getTime方法就可以获得已过的秒数了嘛?
对于这个问题。我也犯过。原因是?
获取今天已经走过的时间,不能用getTime()这个时间是因为是对于1970年的时间。当小时大于好几位的话,也就是说大于两位数的话,就会报错。length未定义
http://wx.xlelou.cn/ct/ 根据老师的代码 制作的 距离2017年01月01日00点00分00秒的倒计时 目前还有23天 14个小时 ,大家可以看一下
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消