jscex-jquery
Synopsis
$ = require('./jscex-jquery');
var fetch = eval($.async(function(url) {
var it = $await( $.get(url) );
return it;
}));
fetch('http://.../').done(...).fail(...).always(...);
Description
This module exports $.Jscex
as a jQuery plugin, providing an
$.async
helper that compiles a regular function into one that
returns a Promise object.
Functions defined with $.async
has access to an extra $await
keyword, which can implicitly wait for other Promise objects.
Please see example.js
for a sample usage, and type make demo
to see it in action.
The source code is in src
directory and written in LiveScript.
Note that LiveScript is not a runtime dependency of this module;
it's only used for development.
For use in client-side browser environments, please see examples
in the samples
directory.
See Also
CC0 1.0 Universal
To the extent possible under law, 唐鳳 has waived all copyright
and related or neighboring rights to jscex-jquery.
This work is published from Taiwan.
http://creativecommons.org/publicdomain/zero/1.0