Самовиклик анонімної функції, призначеної yournamespacechoice
глобальній змінній. Служить ефектом збереження всіх функцій та змінних приватними для цієї функції. Щоб виставити функцію чи змінну, ми повинні явно повернути її внизу функції. Перетворює jQuery на $.
var yournamespacechoice = (function ($) ( var publicfunction; function privatefunction() ( // function only available within parent function ) publicfunction = function publicfunction() ( // public function available outside of this funtion ); // Expose any functions that we need to access outside of this scope. Use yournamespacechoice.functionName() to call them. return ( publicfunction: publicfunction ); )(window.$));