2_become_1
2014-11-27 18:58
应该用哪个来控制执行时间?两个都试了下,都不对啊。
虽然没看懂这是要干嘛,不过setInterval("startCount()",1000);实现的每秒执行一次没错。
setTimeout是设置超时,一般在该设置超时的目标事件(函数)内部使用,表示目标事件(函数)在超时(ms)后再执行并重新计数,取消用clearTimeout。
setInterval是设置间隔,表示目标事件每间隔x时间执行一次。
实际使用时更多用setTimeout,因为setInterval的间隔时间小于目标时间执行完所需的时间的话,会多次执行造成混乱。
当然,设置恰当的话,两者就是使用方法不同而已了。
应该是这样,有错请谅解,js才学了几天。
12行和14行的方法用的不是一个的,这个两个含义是不一样的,你可以去看看计时器的讲解
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 3