私は webapp で約 30 個の js ファイルを使用しており、各ファイルには 1 つの関数が含まれています。これらの関数はすべて自己呼び出しになり、相互に参照されます。
これに関する問題は、index.jsp 内のスクリプトの順序が重要であることです。まだ呼び出されていない関数でメソッドが呼び出されると、未定義のエラーが発生します。
しばらくは<script>
タグの順序を制御することでこれを克服できましたが、ローダー スクリプトを使用してこれを実現したいと考えています。
私のコンセプトを示すために小さなフィドルを設定しました。私の最大の懸念は、jquery(document).ready()
関数内でオブジェクトにアクセスできるようにするために、オブジェクトをグローバルに宣言する必要があることです。
これはOKなパターンですか?どんなヒントでも大歓迎です!