Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Immediately-Invoked Function Expression Helper

View iife-helper.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
/* IIFE Helper */
function iife( dep, fn ) { fn.apply( fn, dep ); }
 
/* Usage: Closure where the arguments read at the top of your code */
iife([ window, document, jQuery ],
function( win, doc, $) {
//Lengthy code goes here
console.log( arguments )
});
 
/* not exactly an IIFE, but same effect. */
 
/* In one step.. no global polution */
(function( dep, fn ) { fn.apply( fn, dep ); })(
 
[ window, document, jQuery ],
function( win, doc, $) {
//Lengthy code goes here
console.log( arguments )
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.