一連の依存関係を取得して、シリアルおよびパラレル アクションとしてモデル化するにはどうすればよいですか?
例えば:
U1 は U2 に依存する
のシリアル表現である可能性があります
S: [U1, U2]
U1 と U2 が依存していない場合は、並列表現になります。
P: [U1, U2]
S はシリアル、P はパラレルを意味します。この例では、U はリソースを指す URL を参照します。
並列リソースでは、順序は重要ではありません。シリアル リソースでは、順序が重要です。
リソースローダーを構築しようとしています。
ローカルサーバーでのみ動作する必要があります。また、Ajax get リクエストのみを使用してリソースをロードします。
しかし、依存リソースの複雑さをモデル化する言語/構文が必要です。
説明と例
これは学習/後で実装するためのものです。ロードに使用する構文を質問に関連付けることができない限り、外部ライブラリはありません。
例 1
Jqueryui は jquery に依存しています。これは次のように表されます...
S: [U-jquery, U-jqueryui]
例 2
jquery.js は underscore.js に依存しません。これは次のように表されます...
P: [U-jquery, U-underscore]
例 3
backbone.js は underscore.js と jquery.js の両方に依存しています
P:[U-underscore, U-jquery] // group1
S:[some_notation to represent group1, U-backbone.js]