在我的應用程序是一對夫婦爲自己負責的模塊,而這也正是我有一些困惑..如何在javascript模塊之間進行通信...?
如何模塊之間的溝通?
如何通知或監聽模塊以便爲合適的場景做出決定..?
例如:
模塊1,
var MyModule1 = (function() {
var myPrivateData = 303;
function myPrivateFunction() {
alert('private');
}
return {
myPublicData : 42,
myPublicFunction : function() {
alert('public');
}
};
})();
模塊2
var MyModule2 = (function() {
var myPrivateName = privatized;
function myPrivateFunction() {
alert(myPrivateName) ;
}
return {
myPublicData : 42,
myPublicFunction : function() {
alert('public');
}
};
})();
我怎樣才能讓他們倆溝通和傾聽對方的..?任何人都可以請澄清一些小例子?我需要共享私人數據共享到模塊2和myPrivate名稱與模塊1共享,並在任何點擊事件觸發的情況下。
提前致謝!
可能是。但我需要最好的方法,即使我的錯誤,請糾正我。 – 3gwebtrain
嘗試實施發佈/訂閱模式。 http://stackoverflow.com/a/13513915/294076 – gearsdigital
我建議使用沙箱,每個模塊不應該知道別人。 –