すべてのクラス (ベスト プラクティス) が個別のファイルに格納される C# のバックグラウンドから来ているため、開発が非常にクリーンになります。過去に Javascript で複雑なものを書いたことはありませんが、HTML 5 を学び始めており、HTML 5 キャンバスを使用して複雑なゲームを書きたいと思っています。
すべての関数とコードを 1 つの .js ファイルに入れるのは非常に面倒です。それを分割する方法、または個別のファイルを使用して開発し、展開用にそれらを単一のファイルにコンパイルできるツール/IDEはありますか?
私はいくつかのベストプラクティスのアドバイスを探していると思います。このような質問は一般的にクローズされているように見えるので、実用的で回答可能な質問を要求する SO FAQ に準拠するための私の具体的な質問を次に示します。
複雑な JS 開発では、通常、単一の JS ファイルにすべてのコードが含まれますか? 例えば。あなたはスペースインベーダーを書いています.spaceinvaders.jsだけですか、それともships.js、logic.jsなどを持っていますか.
JS を分割することは可能ですか (複数のスクリプト タグを使用するか、単一の JS ファイルに事前コンパイルするか)、またはすべてを単一のファイルに入れることはできますか?
業界標準は?HTML 5 仕様では推奨事項はありますか?