私は最近、JSプログラミングのサブモジュールメソッドがアプリケーション全体で排他的に使用される環境から始めました。しかし、広告の西側から来た私は、頭を包み込むのに苦労しています。私は概念を理解しています。そのため、次のアラートが発生しないほどイライラします。
customNamespace.anotherCustomVar = (function ($, customNamespace) {
return {
init : function () {
alert(''); // Doesn't fire
}
};
})( jQuery, customNamespace );
このように別のファイルを見ると、initfnにアラートを入れると問題なく機能します。
customNamespace.aDifferentCustomVar = (function ($, customNamespace) {
return {
init : function () {
alert(''); // Does fire
}
};
})( jQuery, customNamespace );
これらは、同じディレクトリfyiにある個別のjsファイルです。aDifferentCustomVarが機能する場合、それは私のanotherCustomVar名と関係がありますか?