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

有个地方不太懂,update里面的nextseconds和curseconds两者的值应该是相同的啊。。执行完curshowtimesecond的赋值直接就执行setntercal里面的update..两者的值没有改变啊

正在回答

4 回答

if( nextSeconds != curSeconds ) 这个判断就是判断两个时间是否一样。如果不一样才会产生新的动画效果。

如果产生新的动画效果,直到 curShowTimeSeconds = nextShowTimeSeconds; 这句话,之前两个时间是不同的。


0 回复 有任何疑惑可以回复我~
#1

慕虎7894591

我也是这里不明白。这里的nextShowTimeSeconds和curShowTimeSeconds 不是在一个周期里吗?怎么nextShowTimeSeconds能叫“下一次”?
2015-07-17 回复 有任何疑惑可以回复我~
#2

慕虎7894591

看错了,我还以为整个脚本都要周期性执行。
2015-07-17 回复 有任何疑惑可以回复我~
#3

Franc_Ribery 提问者

非常感谢!
2015-07-26 回复 有任何疑惑可以回复我~

其实一开始我也没看懂,按照上面同学的提示,再一看瞬间秒懂啊,一个时间在setInterval外,一个在setInterval内,当2个时间不一样时,即可更新。

1 回复 有任何疑惑可以回复我~

其实不必要进行对比吧,直接传入curShowTimeSeconds 就可以了,如果时间变了,这个值也会变得

0 回复 有任何疑惑可以回复我~

其实他是一个原理 50秒后调用下一秒的时间

0 回复 有任何疑惑可以回复我~
#1

我在慕课网学习

50毫秒...
2015-08-21 回复 有任何疑惑可以回复我~
#2

proto

怎么回事?没看懂
2015-11-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信