简单使用
创建
可以直接使用单例(推荐):
var ticker = Tiny.ticker.shared;
也可以实例化一个(不推荐):
var ticker = new Tiny.ticker.Ticker();
添加&移除
直接用 add
方法添加一个回调函数:
ticker.add(function (time) {
console.log(time);
});
使用 remove
方法来移除它:
var handler = function (time) {
console.log(time);
}
ticker.add(handler);
ticker.remove(handler);
开始&停止
实例化之后,可以用 start
方法开始,用 stop
方法来停止。
也可以通过设置它的参数 autoStart=true
来自动开始。
注意
Tiny.Application
的应用控制中会自动处理Tiny.ticker.shared
,如果使用Tiny.ticker.Ticker
实例化的话,需要自行处理应用控制时的暂停和恢复。- 直接使用
Tiny.ticker.shared
的话,会自动开始。