在<script>标记中使用自定义类型属性,例如jQuery的text/x-jquery-tmpl

Ale*_*ith 14 custom-attribute jquery-templates

我注意到jquery的beta模板插件正在使用,类型属性为"text/x-jquery-tmpl"

例如

<script type="text/x-jquery-tmpl">
Run Code Online (Sandbox Code Playgroud)

我以前没见过自定义使用type属性.有没有人看过当前使用过的这个例子,或者像我这样的凡人开发者可以在我们自己的代码中使用它?

我认为它是一种MIME类型,但我认为MIME类型支持取决于浏览器.所以我会假设不支持自定义MIME类型?

小智 16

该类型实际上确实指出了那种脚本.如果浏览器不理解它,它应该忽略它.在这种情况下,它是一种方便和语义的方式来包括模板的源而不在屏幕上显示它.

通常使用jquery模板,你会给它一个id并用你的$(id).tmpl调用来引用它.

脚本def在这里:http: //www.w3.org/TR/html401/interact/scripts.html#idx-scripting_language

这里的tmpl示例:http://api.jquery.com/tmpl/