javascriptファイルで非常に苛立たしい問題が発生しています。page_data、ユーティリティ、モジュールなどの名前空間を含む1つのグローバル名前空間があります。
私のディレクトリは次のようになります:/utilities/single_utility.js /modules/module.js etc tec
とにかく、(ユーティリティを使用する)モジュールの前にユーティリティをロードしますが、問題が発生し続けます。
私のローダースクリプトは次のようになります(SEAFでラップされています):
for (var index in file_list) {
var url = file_list[index];
var new_script = document.createElement('script');
new_script.setAttribute("type", "text/javascript");
new_script.setAttribute("src", url);
element.appendChild(new_script);
}
プロジェクトは私のグローバル名前空間であり、これらの他のすべての名前空間を保持しています。しかし、Project.utilities.session.exist()などを使用して、モジュールの1つでユーティリティを参照しようとすると、Projectが見つからないというエラーがスローされることがありますか?
ファイルが正しくロードされていることを確認するためにこれを修正するにはどうすればよいですか、または他の何か間違ったことをしていますか?