Skip to content

Instantly share code, notes, and snippets.

@moroya
Created April 25, 2013 14:02
Show Gist options
  • Save moroya/5459946 to your computer and use it in GitHub Desktop.
Save moroya/5459946 to your computer and use it in GitHub Desktop.
// first
function first() {
var df = $.Deferred();
setTimeout(function(){
console.log('first');
df.resolve();
}, 1000);
return df.promise();
}
// first (not async)
function second() {
var df = $.Deferred();
console.log('second');
return df.resolve();
}
// third
function third() {
var df = $.Deferred();
setTimeout(function(){
console.log('third');
df.resolve();
}, 1000);
return df.promise();
}
// fire!
first().done(function(){
second().done(function(){
third().done(function(){
console.log('end');
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment