私のアプリケーションには、独自の責任を負うためのいくつかのモジュールがあり、それが私が混乱しているところです..
モジュール間の通信方法は?
モジュール間で通知またはリッスンして、適切なシナリオの決定を下す方法..?
例:
モジュール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');
}
};
})();
どうすれば、両者がコミュニケーションを取り、お互いに耳を傾けることができますか..? 誰かがいくつかの小さな例で明確にしてもらえますか? module2 で共有される privateData と module1 で共有される myPrivate 名を共有する必要があります。また、クリック イベントが発生した場合に備えて共有する必要があります。
前もって感謝します!