当使用像 Backbone 或 Meteor 这样的框架并从 EJS 模板在客户端中构建视图时,关于 HTML 验证的最新想法是什么?
问题似乎是这name
不是<script>
标签的官方属性。
我的代码如下所示:
<div id="templates">
<script name="template_name" type="text/template">
<p class="summary">
<img src="<%= this.model.image() %>"/>
<br/>
<%= this.model.summary() %>
</p>
<div>
<%= this.model.content() %>
</div>
</script>
<!-- etc... -->
</div>
验证错误是
Attribute name not allowed on element script at this point.
<script name='hover_grid' type='text/template'>
Attributes for element script:
Global attributes
src
async
defer
type
charset
我是否等待这一点得到支持并捍卫这种方法,或者有没有办法使这个标记有效?