1

$.get を使用して、サーバーに html ファイルとして保存されている Mustache テンプレートをプリロードしています。

$.get('/templates/template1.html');
$.get('/templates/template2.html');

テンプレートを使用して HTML をレンダリングする必要がある場合は、再度 $.get を使用して HTML を取得し、レンダリングします。

キャッシュされたテンプレートを要求するたびに、もちろん 200 応答が返され、ブラウザーはキャッシュからファイルを取得します。

ブラウザのキャッシュから取得することによるパフォーマンスへの悪影響があるかどうか疑問に思っています - 代わりに、グローバル Javascript 変数にテンプレート コンテンツを格納する必要がありますか?

4

1 に答える 1

0

悪影響はありません。html を javascript 変数に保持するのは良いテクニックです。理想的な時間は $ (ドキュメント) です。準備ができて、「$.Get」非同期モードを呼び出します。例:

var html1 = "";
$(document).ready(function(){
  $.get("/templates/template1.html", function (html) {
  html1 = html;
  });
});
于 2013-11-14T23:55:57.817 に答える