JSFiddle - React, Tailwind, and code Playground
by vaxilart
JavaScript
var screenlog = function (text) {
$('body').append($('<p/>').text(text));
};
// init app
var app = {
def: new $.Deferred()
};
// Launch first bind
app.def.done(function () {
screenlog('first time done');
});
(function () {
if( app.def.state() === 'pending' ) {
setTimeout(arguments.callee.caller, 500);
}
})();
app.def.resolve();
// Launch second bind
app.def = new $.Deferred();
app.def.done(function () {
screenlog('second time done');
});
app.def.resolve();