Namespace, baby
Bitte verschmutzen Sie nicht den globalen Namesraum mit ihren eigenen Funktionen, das führt zu Kollisionen, Ärger, Aufregung, versteckten Bugs etc.
Hier ein nettes Namespace-Objekt, das selbst Objekte zurückgibt:
var myNamespace = function(){
return {
debug: function(var) {
console.debug(var);
return(var);
},
alert: function(var) {
alert(var);
return(var);
}
}
}();
Die ()
Klammern nach der Funktion sorgen übrigens für direkte Ausführung beim Laden des Codes. Diese Methode ist schon ein wenig älter und bei Dustin Diaz zu finden, dort dann auch mit privaten Methoden.
Noch keine Kommentare.
Kommentare geschlossen.