Самоизвикване на анонимна функция, присвоена на 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.$));