A simple javascript tool for enterframe tasks.
npm install scheduling
import Scheduler from 'scheduling';
let enterframeID = Scheduler.addEF(loop);
function loop() {
...
}
Scheduler.removeEF(enterframeID);
Scheduler.delay(delayFunc, 'hello', 500);
function delayFunc(mStr) {
console.log(mStr); // console output 'hello'
}
checkLoaded();
function checkLoaded() {
if(!loaded) {
Scheduler.next(checkLoaded);
return;
}
... // loaded
}
Scheduler.defer(func, [params]);