script type="text/html" 的现代用途是什么?这个示例是否被认为很好用?

2024-04-24

有没有类似...

<script type="text/html" id="this-content1">
<h1>This Header Info One</h1>
<p>This content one. . .</p>
</script>
<script type="text/html" id="this-content2">
<h1>This Header Info Two</h1>
<p>This content two. . .</p>
</script>

...并使用 jQuery 根据当今标准中的选择器良好实践来交换内容?

我刚刚开始使用脚本类型=“文本/html”...允许动态更改我的内容,并且我找到了很多方法来做到这一点。是否有来源可以解释这种情况的发展方向以及这种做法是否有任何标准化。

我看到代码像...

<div class="thumbnail">
            <# if ( data.uploading ) { #>
                <div class="media-progress-bar"><div></div></div>
            <# } else if ( 'image' === data.type ) { #>
                <img src="{{ data.size.url }}" draggable="false" />
            <# } else { #>
                <img src="{{ data.icon }}" class="icon" draggable="false" />
            <# } #>
        </div>

...嵌套在脚本 type="text/html" 标记中,并且真的不知道为什么这样写。还刚刚弄湿了我的骨干喙,如果只是想在一页中添加内容交换,这看起来有点重。


根据脚本标签的 HTML5 规范 http://www.w3.org/TR/html5/the-script-element.html#the-script-element,使用起来完全没问题<script> with a type属性设置为任何有效的 MIME 类型。其中包括 MIME 类型,例如text/html or text/plain.

根据脚本标记的 HTML4 规范 http://www.w3.org/TR/html4/interact/scripts.html,这不太好:

“作者可以将两种类型的脚本附加到 HTML document:文档加载时执行一次的 [和]每次发生特定事件时执行的软管”

您不需要模板的骨干。您可以使用例如jQuery 或者我个人最喜欢的,小胡子.js http://mustache.github.com.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

script type="text/html" 的现代用途是什么?这个示例是否被认为很好用? 的相关文章