jscex-jquery
Synopsis
$ = ; // Define an Async function with a special $await keyword in itvar fetch = ; // Return value of the Async function is always a Promise;
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
- Jscex: http://jscex.info/
- jQuery.Deferred: http://api.jquery.com/category/deferred-object/
- LiveScript: https://gkz.github.com/LiveScript
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.