Vardų srities „Javascript“ šablonas - CSS-gudrybės

Anonim

Savarankiška anoniminė funkcija, priskirta yournamespacechoicevisuotiniam kintamajam. Teikia efektą, kai visos funkcijos ir kintamieji yra privatūs šiai funkcijai. Norėdami atskleisti funkciją ar kintamąjį, turime aiškiai ją grąžinti funkcijos apačioje. Perkelia 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.$));