JavaScriptで動くDIコンテナを作ってみました。(→計画) 一般的なDIコンテナが持つ機能をサポート インスタンス管理(Singleton or Prototype)、プロパティインジェクション、初期化メソッドの実行など コンポーネント定義はJavaScript APIで。 設定ファイルは利用しません。 設定APIはGoogle-Guice風です。 アノテーション(もどき)でのコンポーネント定義も可能。 AOP機能も提供します。 ダウンロード container.js(コンテナ本体) - ver 0.1.0 テストケースの実行結果はこちら。 Yahoo Test Utilityを使っています。 動作はIE6とFireFox2で確認しています。 使い方 基本的な使い方 コンテナを作成します。 引数でコンポーネントを定義する関数を指定します。 関数では、引数で渡されるBinderを利用