【发布时间】:2014-04-08 21:20:42
【问题描述】:
我想问在哪里可以找到模板引擎支持的突出显示功能的完整列表,例如 underscorejs、handlebarsjs、mustache.js等等……
例如,当我将 script 的标签 type 属性设置为:text/x-handlebars
谢谢。
更新: 很多 WebEssentials 的东西成为 VS/Web 工具的一部分。我在 VS 架构文件夹 (Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\Web\Schemas\1033\HTML) 中找到了 CommonHTMLTypes.xsd 文件,您可以在其中看到script 标签支持什么:
<xsd:simpleType name="scriptTypeType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="text/javascript" />
<xsd:enumeration value="text/html" />
<xsd:enumeration value="text/ng-template" />
<xsd:enumeration value="text/x-handlebars" />
<xsd:enumeration value="text/x-handlebars-template" />
<xsd:enumeration value="text/x-jsrender" />
<xsd:enumeration value="text/template" />
<xsd:enumeration value="text/x-jquery-tmpl" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string" />
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
很奇怪,但默认情况下我没有在我的 VS 中注册这个文件,这就是为什么我没有得到带有所有这些变体的 type 属性的 IntelliSense 弹出窗口
【问题讨论】:
-
您寻找的不仅仅是文档vswebessentials.com/features/html?我不知道一个完整的列表。
标签: asp.net visual-studio-2013 handlebars.js template-engine underscore.js-templating