サーバー側とクライアント側の両方で jquery テンプレートを使用しています。サーバー用にNode.jsでjqtplとexpressモジュールを使用しており、クライアント用にjqueryとそのテンプレートプラグインを使用しています。
可能な限り、クライアントは html の代わりに JSON を受け取り、HTML5 履歴 API を使用して URL を変更し、セッション ナビゲーションを許可して、テンプレート自体を構築します。これが不可能な場合、サーバーは代わりにテンプレートを作成し、html を送信します。
サーバーとクライアントの両方にまったく同じテンプレートがありますが、サーバーには 12 個の .html ファイルの形式であり、クライアントには .js ファイル内のオブジェクトの形式でそれらがあります。
テンプレートを変更または追加するたびに、クライアントの .js ファイルを同じものに変更する必要があり、これは少し面倒です。
私がやりたいことは、.js ファイルがテンプレート フォルダー内のすべての .html ファイルを動的に取得し、それらをオブジェクトにコンパイルすることです。開発が完了すると、変更を探す必要がなくなるため、このファイルはキャッシュされます。