Home > qunction.js

qunction.js

Qunction.js is a project mainly written in JavaScript, it's free.

invoke functions in an asynchronous but orderly, ordered manner

qunction.js (pronounciation: queue unction)

a library which implements enqueuing functions to be executed in a non blocking manner when the interpreter is idle

foo = new Qunction([arrayOfFunctions[, loop[, latency[, context]]]]); foo.add(function/arrayOfFunctions/QunctionInstance[, position]) foo.remove(someOtherFunction/position); foo.start() foo.pause() foo.stop() foo.rewind() foo.setLatency(msec) foo.getLatency() foo.setContext(obj) foo.getContext() foo.setLoop(true) foo.getLoop()

You can chain methods: foo.add(bar).add(baz).start() which is equivalent to foo.add([bar,baz]).start() which is equivalent to new Qunction([bar, baz]).start() which is equivalent to new Qunction(bar).add(new Qunction(baz)).start()