The Immediately-Invoked Function Expression or IIFE for short is pretty self explanatory: it executes immediately after it's created.
It is not related to any event handler such as document.ready
.
The first part (function(){...})
turns the code within into an function, and the parentheses at the end ();
calls that function. IIFE has all the characteristics of any other functions regarding scopes.
(function(){ // do something })();
Result Box
- html
- css
- js
45 Replies to “Immediately-invoked function expression (IIFE)”
Comments are closed.