定时器

使用方法 Tiny.ticker.CountDown 便可以快速创建一个定时器:

var cd = new Tiny.ticker.CountDown({
  duration: 3e3,
});
cd.on('update', function (t) {
  console.log('每三秒打印一次,第' + cd.count + '次');
});
cd.start();
  • 入参
    • duration:控制每次的间隔,单位是 ms。
    • times:次数,不传即无限次
  • 回调
    • update:每次间隔的监听
    • complete:达到总次数后的监听
    • pause:调用实例化对象的 pause() 方法后触发
    • stop:调用实例化对象的 stop() 方法后触发
var cd = new Tiny.ticker.CountDown({
  // 6 秒一次
  duration: 6e3,
  // 共 2 次
  times: 2,
});
// 每 6 秒调用一次
cd.on('update', function (t) {
  console.log('go on.');
});
// 6*2 秒后调用,完成
cd.on('complete', function (t) {
  console.log('time out.');
});
cd.start();