我想在javascript中管理我的代碼。我做了什麼創建了兩個類。JavaScript中的哎呀:從另一個調用一種方法?
(function(){
Main1 = function(){
return this;
}
Main1.prototype = {
Main1_method1 : function(){
},
Main1_method2 : function(){
}
}
})();
(function(){
Main2 =function(){
return this;
}
Main2.prototype = {
Main2_method1 : function(){
},
Main2_method2 : function(){
}
}
})();
var MyInstance1 = new Main1();
var MyInstance2 = new Main2();
問:我想援引another.I一個方法要調用Main2_method1 in Main1_method1
,但我不知道該怎麼做。 。
我可以使用經典模式(function.prototype.method = function(){})
或原型模型(object.create
),但我想這樣做,用上面的方法
您的所有功能缺失var關鍵字,它們是全局的,應該可以從任何地方訪問,只要它們是在您打算使用它們時定義的。 – adeneo
@adeneo:..使用var會讓我的代碼更加複雜?這是一個很好的方式來編碼 –
http://stackoverflow.com/questions/8862665/what-does-it-mean-global-namespace-would-be-pluluted – isherwood