未知"<#"用javascript构造

时间:2015-04-01 10:32:10

标签: javascript

我是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>

它用于什么? 规则是什么? 感谢

1 个答案:

答案 0 :(得分:3)

这不是JavaScript,请参阅type="text/html"?这是一个HTML模板。

请参阅What are modern uses of script type="text/html" and is this example considered good use?(以及其他类似问题)。