JavaScriptで独自の名前空間を作成中です...
(function(window){
(function(){
var myNamespace = {
somePublicMethod: function(){
},
anotherPublicMethod: function(){
}
}
return (window.myNamespace = window.my = myNamespace)
}());
})(window);
私はこれらの種類の高度な JavaScript 手法に不慣れで、名前空間内からパブリック メソッドを呼び出す最善の方法を見つけようとしています。私のパブリックメソッド内でthis
に設定されているようmyNamespace
です。
次のようなパブリックメソッドを呼び出す必要があります...
AnotherPublicMethod: function(){
this.somePublicMethod()
}
また...
AnotherPublicMethod: function(){
my.somePublicMethod();
}
違いはありますか?