Ich bin in dem Prozess in JavaScript meinen eigenen Namensraum zu machen ...Zugriff auf meine öffentlichen Methoden aus meinem Namensraum
(function(window){
(function(){
var myNamespace = {
somePublicMethod: function(){
},
anotherPublicMethod: function(){
}
}
return (window.myNamespace = window.my = myNamespace)
}());
})(window);
Ich bin neu in diese Art von fortgeschrittenen Techniken JavaScript und ich versuche zu finde heraus, wie ich öffentliche Methoden aus meinem Namespace heraus am besten aufrufen kann. Es scheint, dass innerhalb meiner öffentlichen Methoden this
auf myNamespace
gesetzt wird.
Soll ich wie öffentliche Methoden aufrufen ...
AnotherPublicMethod: function(){
this.somePublicMethod()
}
oder ...
AnotherPublicMethod: function(){
my.somePublicMethod();
}
gibt es einen Unterschied?
ha - guten Ruf! überhaupt kein Thema, ich habe einen Fehler gemacht, als ich meinen Namensraum für diese Frage streifte. Edited to work =) –
ja genau .... –
Ich bin neu zu diesem Ganzen mit JavaScript anstatt auf jQuery Sache zu verlassen ... mein Gehirn tut weh. –