ネットワークを介して物事がどのように送信されるかによって、一部のファイルは必然的に他のものより遅くに届くことになります。私は2つのjsファイルa.jsとb.jsを持っており、 "a"は "b"の特定のオブジェクトに依存しているとします。明示的に "b"のコードを "a"にインポートして "a"が "b"から必要なオブジェクトを確実にインポートしてエラーを引き起こす前に何か試してやる必要はないのですか?サーバーからまだ取得されていない場合に備えて、別のjsファイルからコードをロードできることを確認するにはどうすればよいですか?
0
A
答えて
0
Javascriptファイルは、HTMLで宣言された順に同期して読み込まれます。したがって、 'B'が常に 'A'の前に宣言されていれば、依存関係スクリプトAが要求するのは常に利用可能でなければなりません。
追加のJSファイルを非同期でロードする方法があります。特定の依存関係が完全にロードされていないとエラーが発生する可能性があります。
JSファイルを別のファイルにロードすることもできます。これにより、ファイルの読み込み方法とタイミングを完全に制御できます。 Reference here
あなたは依存性の注入が必要になる場合があり関連する問題
- 1. 春: - web.xmlからコンテキストがロードされている場合、どのようにBeanを取得できますか?
- 2. 設定ファイルがロードされていない場合、PHPはどこから設定を取得しますか?
- 3. ウィンドウにWS_VISIBLEが設定されているかどうかを確認するにはどうすればいいですか? (または見える場合)
- 4. フォームを送信する前にre-captcha jsファイルがロードされていることを確認するにはどうすればよいですか?
- 5. 既にロードされているゾーンを確認するにはどうすればよいですか?
- 6. すでにインスタンスがロードされている場合、ペン先がロードされないようにするにはどうすればよいですか?
- 7. あるサーバーから別のサーバーにファイルをコピーするにはどうすればよいですか?
- 8. NuGetパッケージが壊れていないことを確認するには、どうすればよいですか?
- 9. _JAVA_OPTSが強制されていることを確認するにはどうすればよいですか?
- 10. emacsからunixサーバーに自分のコードを取得するにはどうすればいいですか?
- 11. ファイルがLinuxのC言語の別の場所で開いているかどうかを確認するにはどうすればよいですか?
- 12. ローダーがまだロードされているかどうかを確認するにはどうすればよいですか?
- 13. Vue jsのApp.vueからMain.jsのデータを取得するにはどうすればいいですか?ここ
- 14. 別のjsファイルからjsファイルを含めるにはどうすればよいですか?
- 15. 定数が別のクラスから定義されているかどうかを確認するにはどうすればよいですか?
- 16. ファイルからNSAttributeStringをロードするにはどうすればよいですか?
- 17. コードが鼻検査から実行されているかどうかを確認するにはどうすればよいですか?
- 18. プロセスがC++コードから実行されているかどうかを確認するにはどうすればよいですか?
- 19. URLDownloadToFileがキャッシュから取得できないようにするにはどうすればよいですか?
- 20. ハイブ、ImpalaのようなclouderaサービスがJavaコードで実行されているかどうかを確認するにはどうすればよいですか?
- 21. キュレーターtreeCacheを使用する場合、どのようにしてキャッシュが準備されていることを確認できますか?
- 22. .aspxファイルを含むサーバー上で実行されているASP .NET MVCのバージョンを確認するにはどうすればよいですか。例えば
- 23. どのようにそれらのdivが重複していないことを確認できますか?
- 24. シェルがない場合、公式のetcdイメージを実行しているドッカーコンテナからファイルを取得するにはどうすればよいですか?
- 25. イオンページがapp.component.tsからロードされているか確認してください。
- 26. Appiumサーバーが起動して準備ができているかどうか確認してください。
- 27. どうすればconnectionDidFinishLoading:サーバー上にファイルが見つからない場合に実行できますか?
- 28. iphoneカメラからリアルタイムビデオストリームを取得してサーバーに送信するにはどうすればいいですか?
- 29. テーブルがSQLサーバーで使用されているかどうかを確認することができます
- 30. ファイルを削除できるかどうかを確認するにはどうすればいいですか?
可能な重複 - https://stackoverflow.com/questions/20058391/javascript-dependency-injection – TidyDev
https://stackoverflow.com/questions/1293367/how-to-detect-if-javascript-files-are-loadedの – colecmc