lev*_*rov 1 javascript dojo setinterval
我是道场的新手,也是一些指导......
我有一个功能,做了一些事情,我需要它运行每x毫秒......我怎么能用dojo实现它?
在普通的javascript(你可以在dojo项目中使用),如果你有一个doIt()你想要每250ms调用一次的函数,你只需要使用它:
var interval = setInterval(doIt, 250);
Run Code Online (Sandbox Code Playgroud)
然后,您可以稍后停止它:
clearInterval(interval);
Run Code Online (Sandbox Code Playgroud)
如果你需要传递一些doIt()像这样的参数doIt(true, "go", 4),那么你可以像这样编码你的间隔:
var interval = setInterval(function() {
doIt(true, "go", 4);
}, 250);
Run Code Online (Sandbox Code Playgroud)
如果你想使用的dojox.timing功能,那么就应该是一个参考这里,并在此代码示例:
dojo.require('dojox.timing');
var t = new dojox.timing.Timer(1000);
t.onTick = function(){
console.info("One second elapsed");
}
t.onStart = function(){
console.info("Starting timer");
}
t.start();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6046 次 |
| 最近记录: |