3
內我在做在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();
}
有什麼不同?
ha - 良好的呼叫!不是脫離主題,當我爲這個問題剝離我的命名空間時,我犯了一個錯誤。編輯工作=) – 2011-01-05 19:48:25
是正好.... – 2011-01-05 19:49:03
我是新來的整個使用JavaScript,而不是依靠jQuery的東西......我的大腦傷害。 – 2011-01-05 19:50:16