私は楽しみのために単純な JavaScript ゲーム エンジンを作成していますが、作業中に一種の厄介な問題に遭遇しています。
現在、javascript ファイルを含める方法は、javascript を「メイン」と呼ぶ index.html ページを作成し、すべての JavaScript ファイルと<script type="text/javascript"
タグを<head>
セクションに含めることです。
これはかなりうまく機能していますが、おそらくページの 6 回に 1 回程度の更新で、JavaScript ファイルの 1 つを読み込めません。次のようなエラーが表示されますGET http://localhost:8000/js/Input.js
。すべてのファイルが結合されて縮小されると正常に動作するので、これはファイルの非同期ロードと、すべてがロードされる前にゲームが開始されることに関係があると思いますか? よくわかりませんが。現在、約 25 個のファイルを含めていますが、追加すると問題が悪化するようです。
JavaScriptファイルを含めるより良い方法はありますか? 私はこれをできるだけ簡単に行えるようにしようとしているので、サーバー側で大量の作業を行う必要はありません。(現在、PythonでSimpleHTTPサーバーコマンドを使用しています)