<script type =“text / template”> ... </ script>的说明我偶然发现了一些我以前从未见过的东西。在Backbone.js的示例TODO应用程序(Backbone TODO示例)的源代码中,他们将模板放在a中<script type = "text/template"></script>,其中包含的代码看起来像是PHP之外但带有JavaScript标记的代码。谁可以给我解释一下这个?这是合法的吗?
3 回答

波斯汪
TA贡献1811条经验 获得超4个赞
这是合法的,非常方便!
试试这个:
<script id="hello" type="text/template"> Hello world</script><script> alert($('#hello').html());</script>
一些Javascript模板库使用这种技术。Handlebars.js就是一个很好的例子。
添加回答
举报
0/150
提交
取消