9.3.6 定时器
setTimeout()
setInterval()
定时器
在js中有两种定时器:
一次性定时器:setTimeout()
周期性循环定时器: setInterval()
setTimeout()
只在指定的时间后执行一次
setInterval()
在指定时间为周期循环执行
两种方法根据不同的场景和业务需求择而取之,
对于这两个方法,需要注意的是如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout
Last updated