gpt4 book ai didi

javascript - 需要 kendoUI 模板类型 ="text/x-kendo-template"?

转载 作者:可可西里 更新时间:2023-11-01 02:24:15 25 4
gpt4 key购买 nike

更多的是“出于好奇的问题”,在创建 kendoUI 外部(脚本)模板时,他们说要使用这种语法:

<script type="text/x-kendo-template" id="templateNameHere">
<p>html here</p>
#= whatever #
</script>

我不喜欢这种类型的一件事是 html/etc 全黑(在 Visual Studio 中)。

我注意到,如果我将其更改为更典型的:type="text/html" HTML 是丰富多彩的,并且至少能够显示 html 结构错误,缺少逗号/quotes 等等。所有常见的东西。

<script type="text/html" id="templateNameHere">
// now HTML has its usual colors, validation, etc

Example of it working with type="text/html"

Kendo 模板在以这种格式使用时仍然有效,有人知道保持这种方式是否可以吗?在网上找不到任何其他说明的文档!

最佳答案

这是个好问题。据我所知,将其更改为“text/html”并没有真正的缺点,除了它不再明确标记为 Kendo 模板。这是否是一个问题取决于您是否同时使用任何其他类型的客户端模板引擎。

标签“x-kendo-template”在 Kendo 源代码的任何地方都没有被引用,所以没有被明确地使用并且很可能只是在那里所以浏览器会忽略该部分,因为没有浏览器内置支持解析类型为“x-kendo-type”的脚本 block 。 “text/html”也是如此,您只是在 Visual Studio 中获得了更多的语法高亮显示。如果您觉得一些额外的语法突出显示的好处超过不再明确标记为 Kendo 模板的 block 的好处,我会去做。

关于javascript - 需要 kendoUI 模板类型 ="text/x-kendo-template"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15145661/

25 4 0