看评论都在纠结setInterval和setTimeout两个定时器。
setTimeout是一次性定时器,间隔一段时间后执行,只执行一次;setInterval是周期性定时器,每隔一段时间执行,执行多次
但其实使用起来这两个定时器可以说是没区别的(我觉得老师的说两个一样的意思是指使用上),看怎么用而已,setTimeout可以通过循环判断是否满足执行下一次的条件,如果满足,调用setTimeout继续往下执行,setInterval则可以通过判断是否满足终止条件,当满足终止条件时调用clearInterval终止。
setTimeout是一次性定时器,间隔一段时间后执行,只执行一次;setInterval是周期性定时器,每隔一段时间执行,执行多次
但其实使用起来这两个定时器可以说是没区别的(我觉得老师的说两个一样的意思是指使用上),看怎么用而已,setTimeout可以通过循环判断是否满足执行下一次的条件,如果满足,调用setTimeout继续往下执行,setInterval则可以通过判断是否满足终止条件,当满足终止条件时调用clearInterval终止。
2016-06-19