1.3.5 • Published 3 years ago

scheduling v1.3.5

Weekly downloads
16
License
MIT
Repository
github
Last release
3 years ago

Scheduler

A simple javascript tool for enterframe tasks.

Installation

npm install scheduling

Usage

Adding enterframe task :

import Scheduler from 'scheduling';
let enterframeID = Scheduler.addEF(loop);

function loop() {
    ...
}

Remove enterframe task :

Scheduler.removeEF(enterframeID);

Delay call

Scheduler.delay(delayFunc, 'hello', 500);
function delayFunc(mStr) {
    console.log(mStr);  //  console output 'hello'
}

Calling in the next frame :

checkLoaded();

function checkLoaded() {
    if(!loaded) {
        Scheduler.next(checkLoaded);
        return;
    }
    
    ... //  loaded
}

Green threading

Scheduler.defer(func, [params]);
1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

5 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago