В простом 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
, то для этого есть ссылка здесь , с примером кода:
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();