未知”<#"构造

unknown "<#" construct in javascript

本文关键字:构造 quot lt# 未知      更新时间:2023-09-26

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

它是用来做什么的?规则是什么?感谢

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

参见脚本类型的现代用途是什么;text/html";这个例子被认为有用吗?(以及其他类似问题)。