【发布时间】:2011-05-12 06:42:42
【问题描述】:
我正在为我正在构建的网站开发一个相当繁重的 JavaScript 界面,我决定使用(最近成为官方的)jQuery templates plugin 将我的元素从我的查询生成到 JSON API。现在,我目前遇到的问题是:
我很容易拥有一堆这样的模板。一种用于每种对象,一些用于列表,一些用于页面的各个部分,等等。有存储这些模板的首选方式吗?我读过关于使用模板名称定义带有id 的<script> 标签,然后从那里检索文本(正如John Resig 在“JavaScript Micro-Templating”中描述的那样),但是有一堆<script>每个页面中的标签看起来都有些骇人听闻。
那么,问题是:对于这种情况是否有任何“最佳实践”?
【问题讨论】:
-
那个
<script>的方法是不是让浏览器连标签里的html都解析不出来? -
@Webnet 的想法是您将类型设置为“text/html”,并且由于浏览器不知道该怎么做,它只会忽略脚本标签的内容.
标签: jquery html templates storage unobtrusive-javascript