0.0.2 • Published 8 years ago
async-easy v0.0.2
async-easy
async
Installation
$ npm install async-easy
Example
var asyncEasy = require('async-easy');
var fun0 = function(cb) {
setTimeout(function() {
console.log('this fun0...');
cb(null) //Callback error message
},2000)
};
var fun1 = function(cb) {
setTimeout(function() {
console.log('this fun1...');
cb(null) //Callback error message
},3000)
};
var fun2 = function(cb) {
setTimeout(function() {
console.log('this fun2...');
cb(null) //Callback error message
},5000)
};
async.serise(fun0,fun1, fun2, function(err) {
console.log(err)
console.log('exec ok~')
});
async.parallel(fun0,fun1, fun2, function(err) {
console.log(err)
console.log('exec ok~')
});
=====================================================
var fun0 = function(cb) {
setTimeout(function() {
console.log('this fun0...');
cb(null,'one')
},2000)
};
var fun1 = function(a, cb) {
setTimeout(function() {
console.log('this fun1...');
console.log(a)
cb(null, 'two')
},3000)
};
var fun2 = function(a,cb) {
setTimeout(function() {
console.log('this fun2...');
console.log(a)
cb(null)
},5000)
};
async.waterfall(fun0,fun1, fun2, function(err) {
console.log(err)
console.log('exec ok~')
});
API
- async-easy.serise()
- async-easy.parallel()
- async-easy.waterfall()
Contributing
- Fork this Repo first
- Clone your Repo
- Install dependencies by
$ npm install
- Checkout a feature branch
- Feel free to add your features
- Make sure your features are fully tested
- Publish your local branch, Open a pull request
- Enjoy hacking <3
ISC license
Copyright (c) 2016 baiguangan
built upon love by docor v0.3.0