Јавасцрипт предложак с именима - ЦСС-трикови

Anonim

Самопозивање анонимне функције додељене yournamespacechoiceглобалној променљивој. Служи ефекту чувања свих функција и променљивих приватним за ову функцију. Да бисмо изложили функцију или променљиву, морамо је експлицитно вратити на дну функције. Преправља јКуери на $.

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.$));