timer封装了手机计时器,可设置间隔时间和延时时间,通过计时器可定时循坏的执行一段代码。
开启计时器。开启计时器后,如果开启循坏(isLoop设为true),插件会在delay毫秒后回调callback,以后会间隔period毫秒回调callback,如果关闭循坏(isLoop设为false),插件只会在delay毫秒后回调callback一次,之后不再会回调。开发者可将要定时执行的js代码放到callback函数中执行。
startTimer({params},callback(ret))
delay:
isLoop:
period:
ret:
{
status:1 //1:回调时附带的值
}
var demo = api.require('timer');
demo.startTimer({
delay:1000,
period:4000,
isLoop:true
},function(ret){
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
停止计时器,startTimer和stopTimer应一 一对应,调用startTimer后应在适当地方调用stopTimer停止计时器。
stopTimer(callback(ret))
ret:
{
status: 1 //1:停止成功,0:停止失败
}
var demo = api.require('timer');
demo.stopTimer(function(ret){
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本