JSFiddle - React, Tailwind, and code Playground
by rjzaworski
HTML
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<div id="cogsworth"></div>
JavaScript
_.mixin({
idle: function(code, delay) {
var handle;
return function() {
if (handle) {
window.clearTimeout(handle);
}
handle = window.setTimeout(_.bind(code, this), delay);
}
}
});
var cogsworth = document.getElementById('cogsworth');
var foobar = _.idle(function() {
cogsworth.innerHTML += '-toc';
}, 2000);
window.setTimeout(function(){
cogsworth.innerHTML = 'tic';
foobar();
}, 1000);
foobar();