我正在为我的 javascript 工作开发简单的模板工程。它需要非常简单,所以我不使用 Handlebars、musache 或任何其他可用的强大模板引擎。
我一直在阅读“预编译”或“编译”模板来提高性能。但我不确定那到底是什么意思。在我的工作中,我将模板 html 缓存在我的对象中,以避免每次都碰到模板 html。
这是一个非常简单的功能,主要执行以下操作
_template = _template.replace(/\{(.+?)\}/g, function(token, match, number, txt) {
return item[match];
});
item是保存要替换的值的对象。
有人可以告诉我当他们(车把等)说编译模板时究竟是什么意思。?