RequireJSをちゃんと使うべく勉強。 WEB+DB PRESS vol.69に 「RequireJSでらくらくモジュール管理」 というのがあったのでこれを参考にする。 まずはRequireJSのメリット3つ □カプセル化されたモジュールの定義 AMD(Asynchronous Module Definition)モジュールと呼ばれるカプセル化された再利用性の高いモジュール定義が行える。 AMDはコールバック関数を使って定義するのでグローバル変数に頼らずに他のモジュールを呼び出せる □ネストした依存関係の自動解決 依存関係が多段にネストしていても利用するモジュールを呼べば自動でRequireJSが依存を解決してくれる。 □非同期読み込みと最適化ツールによるパフォーマンスの向上 非同期に読み込むことでレンダリングのブロックを回避できる。 最適化ツールが用意されている(今回の実験ではやらな