// Immediately-Invoked Function Expression (IIFE)
!function($) { /* ... */ }(jQuery);
(function($) { /* ... */ })(jQuery);
// ready
$(function() { /* ... */ });
$(document).ready(function() { /* ... */ });
jQuery(function($) { /* ... */ });
jQuery(document).ready(function($) { /* ... */ });
// load
$(window).load(function() { /* ... */ });


(function($) {
    // requirejs inclusion block for loading
}(jQuery.noConflict(true));


(function(){ /* ... */ })(); // Arguably most common form, => undefined
(function(){ /* ... */ }()); // Crockford-approved version, => undefined
!function(){ /* ... */ }();  // Negates the return, so => true
+function(){ /* ... */ }();  // Attempts numeric conversion of undefined, => NaN
~function(){ /* ... */ }();  // Bitwise NOT, => -1




