定时器
使用方法 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();