Namespaced Javascript Template - CSS-Tricks

Anonim

Selbstaufrufende anonyme Funktion, die der yournamespacechoiceglobalen Variablen zugewiesen ist. Dient dazu, alle Funktionen und Variablen für diese Funktion privat zu halten. Um eine Funktion oder Variable verfügbar zu machen, müssen wir sie explizit am Ende der Funktion zurückgeben. Ordnet jQuery $ neu zu.

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