Daily Archives: 20.07.2011
Что такое IIFE
IIFE (Immediately-Invoked Function Expression, «iffy») — немедленно выполняемый функтор. Если не ругаться, то это функция, которая выполняется сразу после объявления. Примеры:
1 |
(function(){ /* code */ }()); |
1 |
(function(){ /* code */ })(); |
1 |
!function(){ /* code */ }(); // facebook style |
Очень удобны тем, что не захламляют глобальное пространство переменных, могут использоваться для создания замыканий и т. д. В общем то, чем каждый день пользуешься, но вечно забываешь, как называется). Хорошая статья. …