Javascript code inside "<# #>" in core WordPress files .php
I found some interesting embeding JavaScript mix with HTML in WordPress php files, for instance:
?php // Template for the Attachment Details two columns layout. ?
script type=text/html id=tmpl-attachment-details-two-column
div class=attachment-media-view {{ data.orientation }}
h2 class=screen-reader-text?php _e( 'Attachment Preview' ); ?/h2
div class=thumbnail thumbnail-{{ data.type }}
# if ( data.uploading ) { #
div class=media-progress-bardiv/div/div
# } else if ( data.sizes data.sizes.large ) { #
img class=details-image src={{ data.sizes.large.url }} draggable=false alt= /
# } else if ( data.sizes data.sizes.full ) { #
img class=details-image src={{ data.sizes.full.url }} draggable=false alt= /
# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #
img class=details-image icon src={{ data.icon }} draggable=false alt= /
# } #
Could you say pls, how and why this mix HTML with JS does work(HTML rendered)? Why Javascript is executed inside # #? Is it special syntax or what?
Topic underscore scripts php html Wordpress javascript
Category Web