私はjavascriptで私の仕事のための簡単なテンプレートengingに取り組んでいます。ハンドルバーやひげなどの堅牢なテンプレートエンジンを使用していないので、とてもシンプルにする必要があります。JavaScriptテンプレートのプリコンパイルとは何ですか?
私はパフォーマンスを向上するために単語 'PRECOMPILE' または 'COMPILE' テンプレートを読み続けます。しかし、私はそれがどういう意味か正確には分かりません。私の仕事では、毎回テンプレートhtmlを打つのを避けるために私のオブジェクトにテンプレートhtmlをキャッシュしています。
それは主に以下の
_template = _template.replace(/\{(.+?)\}/g, function(token, match, number, txt) {
return item[match];
});
アイテムを行い、非常に単純な機能だが交換する値を保持するオブジェクトです。
誰かが、テンプレート(ハンドルバーなど)がテンプレートをコンパイルするときに、正確に何を意味するのか教えてください。 ?
この投稿が見つかりました。http:// ejohn。org/blog/javascript-micro-templating/@nrabinowitzからの返信を読んだ後。 – Kamal