jQuery Deferred Demo

HTML

<H1>deffered</H1>
<a href=http://jsfiddle.net/Trae/NGZ7U/ target=blank>Promises Resources</a><br />

JavaScript

var count = 1;

wait(50)
.then(do1)
.then(do2);

function do1() {
    
        console.log("do 1 done");
    
}

function do2() {
    
        console.log("do 2 done");
        
    
}

function wait(interval, condition) {
    var dfr = $.Deferred();
    
    console.log("INIT");
    
    return dfr.resolve();
}