js定时器

191 阅读1分钟
  1. var timeId = window.setInterval(函数,delay):先隔delay后在执行函数,循环执行。delay的单位是毫秒。 取消循环:window.clearInterval(timeId);

  2. var timeId = window.setTimeout(函数,delay):先隔delay后在执行函数,只执行一次。delay的单位是毫秒。 取消定时:window.clearTimeout(timeId);
    注意:setTimeout虽然是只执行一次,但是也要取消掉,否则会占内存。