setTimeout
参数:
例子:
function main() {
var handler = setTimeout(cbFunc, 3000);
}
function cbFunc() {
console.log('time is coming');
}
clearTimeout
参数:
例子:
function main() {
var handler = setTimeout(cbFunc, 3000);
clearTimeout(handler);
}
function cbFunc() {
console.log('time is coming');
}
setInterval
参数:
例子:
function main() {
var handler = setInterval(cbFunc, 3000);
}
function cbFunc() {
console.log('time is coming');
}
clearInterval
参数:
例子:
var handler = null;
function main() {
handler = setInterval(cbFunc, 3000);
}
function cbFunc() {
console.log('time is coming');
if (null != handler) {
clearInterval(handler);
handler = null;
}
}
setCronTask
参数:
例子:
function main() {
console.log('enter main');
}
// 每分钟执行一次
setCronTask(cbTask, '* * * * *', false, false, false);
function cbTask() {
console.log('do task');
}
clearCronTask
参数:
例子:
function main() {
console.log('enter main');
}
// 每分钟执行一次
var __global task = setCronTask(cbTask, '* * * * *', false, false, false);
function cbTask() {
console.log('do task');
if (null != task) {
clearCronTask(task);
task = null;
}
}