【问题标题】:Is it possible to add non html comment in underscore.js or lodash templates?是否可以在 underscore.js 或 lodash 模板中添加非 html 注释?
【发布时间】:2013-02-08 00:45:24
【问题描述】:

是否可以在 underscore.js 或 lodash 中添加非 html cmets ?

类似:

<%-- We do this here because... %>

所以评论不在生成的html代码中?

如果我写:

<!-- We do this here because... -->

评论在生成的 html 中。

谢谢。

【问题讨论】:

  • 你的意思是在模板里面?如果没有,就用JS cmets

标签: javascript underscore.js lodash


【解决方案1】:

这是一个客户端模板,你仍然会看到评论,但不会重复等等......

<%
// comments go here
%>

【讨论】:

  • 我猜“它不会重复”(如果在列表行中说的话)是这里最重要的评论。顺便说一句,想知道缩小器是否会删除此类 cmets
  • 还想知道模板引擎是否足够聪明,可以标记而不评估 Javascript,因为它只包含 cmets(或者至少加载一次并让 Javascript 引擎将其优化为空白)跨度>
  • 只是猜测大多数压缩程序并不期望 &lt;script type='bleh'&gt; html 模板,并且不知道可以删除其中的一些值,如果它是 js 脚本中的内联字符串,它是字符串值的一部分,因此它不知道将其删除。我认为您必须为此使用标准的内联 HTML 注释。
猜你喜欢
  • 2011-09-02
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
  • 2015-10-01
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多