我是js中的新手..但是我找到了一个我从未见过的构造,虽然谷歌搜索了一点,但没有任何信息:
这里是我用滑块革命找到的一段代码:
<script type="text/html" id="tmpl-attachment-details-two-column">
<div class="attachment-media-view {{ data.orientation }}">
<div class="thumbnail thumbnail-{{ data.type }}">
<# if ( data.uploading ) { #>
<div class="media-progress-bar"><div></div></div>
<# } else if ( 'image' === data.type && data.sizes && data.sizes.large ) { #>
<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" />
<# } else if ( 'image' === data.type && data.sizes && data.sizes.full ) { #>
<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" />
<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
<img class="details-image" src="{{ data.icon }}" class="icon" draggable="false" />
<# } #>
....
</script>
它用于什么? 规则是什么? 感谢
答案 0 :(得分:3)
这不是JavaScript,请参阅type="text/html"
?这是一个HTML模板。
请参阅What are modern uses of script type="text/html" and is this example considered good use?(以及其他类似问题)。