モジュール パターンを使用して、将来のプロジェクトをより適切に整理することに興味があります。残念ながら、モジュール パターンの簡単なチュートリアルと概念実証の例はごくわずかです。
モジュール パターンを使用して、プロジェクトを次のような構造に整理したいと思います。
project.arm.object.method();
ここで、「プロジェクト」はグローバル プロジェクト名、「アーム」はプロジェクトのサブセクションまたはブランチ、「オブジェクト」は個々のオブジェクトなどで、メソッドとプロパティが続きます。
しかし、「プロジェクト」の下に複数の「アーム」と「オブジェクト」を宣言して整理する方法がわかりません。
var project = window.project || {};
project.arm = project.arm || {};
project.arm.object = (function() {
var privateVar = "Private contents.";
function privateMethod() {
alert(privateVar);
}
return {
method: privateMethod
};
}());
複雑なモジュール構造を定義する際のベスト プラクティスや規則はありますか? ラストの下に新しいアーム/オブジェクトを宣言するだけですか?