複数のモデル、ビュー、コレクション、およびテンプレートを含む backbone.js アプリケーションがあります (_.template($(id).html( ))))。
現在、上記のすべてが単一のファイルに含まれているため、非常に見苦しくなります。これはオフライン アプリケーションです (つまり、ローカル ファイルシステムからロードされ、クロスオリジン リクエストを許可する Web サーバーと通信します)。ビュー、モデル、およびテンプレートを別のファイルに移動する方法を理解しようとしてきました。ビューとモデルをviews.jsとmodels.jsに移動しようとしましたが、ビューはテンプレートとテンプレートに依存しますviews.js に入れることはできません (JS ファイルであるため、script タグを含めることはできません..)。
この時点での私の唯一の解決策は、テンプレートをグローバル変数に移動することのようです。これは、必要な JavaScript 文字列エスケープ/複数行文字列を除いて問題ありません..
これは通常どのように処理されますか?
ありがとう!