Jquery snippets that seem worthwhile:
$( "body" ).on( "click", "button", function( event ) { alert( "Hello." ); }); $( "#loading_indicator" ).ajaxStart(function() { $( this ).show(); }).ajaxStop(function() { $( this ).hide(); }); $.createCache = function( requestFunction ) { var cache = {}; return function( key, callback ) { if ( !cache[ key ] ) { cache[ key ] = $.Deferred(function( defer ) { requestFunction( defer, key ); }).promise(); } return cache[ key ].done( callback ); }; }