Nested Callbacks - Back to the Future
by ifandelse
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="https://gist.github.com/raw/5d2f5dd775b8641158a5/64cc27c4c37ec40e44729e0d6711165c749e8029/pyramidOfDoom.js"></script>
CSS
div {
font-family: arial;
font-size: 1.75em;
margin: .5em;
}
JavaScript
doc.hangCableOnClockTower(function(err) {
if(!err) {
marty.getInTimeMachine(delorean, function(err) {
if(!err) {
delorean.goTo88Mph(function(err) {
if(!err) {
doc.slideDownCable(function(err) {
if(!err) {
doc.connectCableOnStreet(function(err) {
if(!err) {
lightning.strike(function(err) {
if(!err) {
delorean.touchCable(function(err) {
if(!err) {
delorean.timeTravel(1985, function(err){
console.log(JSON.stringify(results.messages, null, 4));
});
}
});
}
});
}
});
}
});
}
});
}
});
}
});