Html 在backbone.js中处理模板
我使用backbone.js,在开发过程中有许多.js和.html模板文件(每个模型一个)。 在部署应用程序之前,我正在将所有的.js压缩到一个文件中,效果非常好。 我如何也为模板执行此操作?我有一些想法,但都有问题:Html 在backbone.js中处理模板,html,backbone.js,underscore.js,Html,Backbone.js,Underscore.js,我使用backbone.js,在开发过程中有许多.js和.html模板文件(每个模型一个)。 在部署应用程序之前,我正在将所有的.js压缩到一个文件中,效果非常好。 我如何也为模板执行此操作?我有一些想法,但都有问题: 将所有模板放在主页中不可见的“div”标记下。但是,一旦浏览器加载模板,就会“执行”这些模板(例如,无需下载图片) 将编码的模板放入javascript变量中。但是编码的html将不可读,这对于客户端调试很重要 将模板放入外部xml文件中。不过我想避免使用xml解析器。由于编码
- 将所有模板放在主页中不可见的“div”标记下。但是,一旦浏览器加载模板,就会“执行”这些模板(例如,无需下载图片)
- 将编码的模板放入javascript变量中。但是编码的html将不可读,这对于客户端调试很重要
- 将模板放入外部xml文件中。不过我想避免使用xml解析器。由于编码,其他非xml格式也将无法读取
- 好的。。。我以前找不到任何东西,但在我发表问题的那一刻,我了解到:
<script type="text/template" id="user-template">
...
</script>
...
好的。。。我以前找不到任何东西,但在我发表问题的那一刻,我了解到:
<script type="text/template" id="user-template">
...
</script>
...
如果您刚刚了解了
可能是您可以下一步尝试的内容,或者如果您刚刚了解了
可能是您可以下一步尝试的内容,或者可能是我推荐用于模板制作的内容
我要做的是将模板打包到一个javascript文件(templates.js)中,这样它们就不在DOM中了。模板被编译成js变量用于生产,但对于开发,它们是按原样使用的,因此调试应该很简单
关于这一点,我已经在一篇上写了更多的文章,我建议将其用于模板制作
我要做的是将模板打包到一个javascript文件(templates.js)中,这样它们就不在DOM中了。模板被编译成js变量用于生产,但对于开发,它们是按原样使用的,因此调试应该很简单
我在我的项目上写了更多关于这方面的内容,我的做法如下: 主干线有下划线 下划线已经有了一个非常酷的极简模板系统。 因此,我在单独的文件中编写模板,并使用jQuery获取它们
$.get('html_template.tpl', function(template) {
$(body).html(_.template(template)(template_data));
});
因此,我只允许用户在真正需要时下载模板
也许有帮助
下划线模板:在我的项目中,我按如下方式执行此操作: 主干线有下划线 下划线已经有了一个非常酷的极简模板系统。 因此,我在单独的文件中编写模板,并使用jQuery获取它们
$.get('html_template.tpl', function(template) {
$(body).html(_.template(template)(template_data));
});
因此,我只允许用户在真正需要时下载模板
也许有帮助
下划线模板:使用
s保存模板还有一些其他问题:使用
s保存模板还有一些其他问题: