简单使用

创建

可以直接使用单例(推荐):

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 来自动开始。

注意

  1. Tiny.Application 的应用控制中会自动处理 Tiny.ticker.shared,如果使用 Tiny.ticker.Ticker 实例化的话,需要自行处理应用控制时的暂停和恢复。
  2. 直接使用 Tiny.ticker.shared 的话,会自动开始。