我是 dojo 的新手,需要一些指导...
我有一个函数可以做某事,我需要它每 x 毫秒运行一次...我如何使用 dojo 实现它?
最佳答案
在普通的 javascript 中(你可以在 dojo 项目中使用),如果你有一个函数 doIt()
你想每 250 毫秒调用一次,你可以使用这个:
var interval = setInterval(doIt, 250);
然后,您可以稍后使用此方法停止它:
clearInterval(interval);
如果您需要将一些参数传递给 doIt()
,例如 doIt(true, "go", 4)
,那么您可以像这样编写间隔代码:
var interval = setInterval(function() {
doIt(true, "go", 4);
}, 250);
如果您想使用 dojox.timing
功能,那么有一个引用 here ,其中包含此代码示例:
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();
关于javascript - setInterval 道场示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150850/