最近在使用underscore的模板引擎进行一些页面的输出。我一般都是将模板写在
<html>
<body>...</body>
<script id="tpl" type="text/template">...</script>
<script>
var myTemplate=$("#tpl").html();
</script>
</html>
不过这样做模板与html页面并存,感觉有一些乱,请问还有其他比较好的引入方式吗,最佳实践又是怎样?比如说是不是可以把所有模板都放在一个文件里面,然后在js里面进行调用?
一般来说 就是按你现在用的方法来做
如果模板分离维护 则需要使用外部工具来实现
把各个模板保存成单独的文件
使用类似 grunt 的 grunts-includes 将模板合并到html中
其实质和第一个方法相同 只不过便于维护
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。