开发者社区> 问答> 正文

js调用underscore模板,模板的定义位置与引入有什么比较好的实践

最近在使用underscore的模板引擎进行一些页面的输出。我一般都是将模板写在

<html>
<body>...</body>
<script id="tpl" type="text/template">...</script>
<script>
var myTemplate=$("#tpl").html();
</script>
</html>

不过这样做模板与html页面并存,感觉有一些乱,请问还有其他比较好的引入方式吗,最佳实践又是怎样?比如说是不是可以把所有模板都放在一个文件里面,然后在js里面进行调用?

展开
收起
杨冬芳 2016-06-16 10:04:33 2256 0
1 条回答
写回答
取消 提交回答
  • IT从业

    一般来说 就是按你现在用的方法来做

    如果模板分离维护 则需要使用外部工具来实现
    把各个模板保存成单独的文件
    使用类似 grunt 的 grunts-includes 将模板合并到html中
    其实质和第一个方法相同 只不过便于维护

    2019-07-17 19:40:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载