在HTML中使用脚本模板是不好的做法吗?

时间:2016-01-03 20:17:12

标签: javascript jquery html templates

我已经学会了下划线jS和backboneJS,而在backboneJS中,可以用HTML指定模板:

 <script type="text/template" id="id1">Template</script>

然后用下划线应用它们。 问题是,如果不使用backboneJS,它(或我应该)是否有效。

例如,如果我只使用underscoreJS并且我只希望HTML模板能够与javascript一起使用(没有backboneJS),那么编写这些模板是否合适?

如果我不使用underscoreJS,那么编写这些HTML模板以便能够使用jQuery访问它们(即使没有下划线JS)也不是一个坏习惯吗?

1 个答案:

答案 0 :(得分:1)

我已经看到这用于模板,虽然我看到type =&#34; text / html&#34;。在任何情况下,这都是定义模板的有效用途,而所有浏览器都不支持&lt; template&gt; (旧IE)。

它还不错。这是件好事。任何从你的JS中删除html的方法都是+加号!