Javascript是否具有与PHP等效的打开和关闭标记?

Javascript是否具有与PHP等效的打开和关闭标记?,javascript,wordpress,Javascript,Wordpress,我在WordPress管理员页面上遇到了这样的代码: <script type="text/html" id="tmpl-uploader-inline"> <# if ( data.message ) { #> <h3 class="upload-message">{{ data.message }}</h3> <# } #> </script> {{data.message} 标签是

我在WordPress管理员页面上遇到了这样的代码:

<script type="text/html" id="tmpl-uploader-inline">
    <# if ( data.message ) { #>
        <h3 class="upload-message">{{ data.message }}</h3>
    <# } #>
</script>

{{data.message}
标签是javascipt/html语法的一部分还是这里发生了其他事情?我尝试过谷歌搜索,但谷歌在搜索某些类型的符号时似乎遇到了问题。他们永远不会进入搜索结果

更新:
根据目前的答案,如果标签中的代码是由服务器端的模板引擎处理的,那么为什么确切的代码在浏览器中显示为页面源代码?它不应该只显示模板处理的结果吗?

这些标记不是JavaScript或HTML的一部分,而是模板引擎使用的标记。

这些标记不是JavaScript或HTML的一部分,而是模板引擎使用的标记。

这些标记不是JavaScript或HTML的一部分,相反,它们是模板引擎使用的标记。

这些标记不是JavaScript或HTML的一部分,而是模板引擎使用的标记。

它确实有打开和关闭标记。那些是

<script></script>

其他标签

<# #>


是模板标签。它们之间的区别在于,
标记将在客户端浏览器上运行,而其他(
它确实有打开和关闭标记。这些是

<script></script>

其他标签

<# #>


是模板标记。它们之间的区别在于
标记将在客户端浏览器上运行,而其他(
它确实有打开和关闭标记。这些是

<script></script>

其他标签

<# #>


是模板标记。它们之间的区别在于
标记将在客户端浏览器上运行,而其他(
它确实有打开和关闭标记。这些是

<script></script>

其他标签

<# #>

是模板标记。它们之间的区别在于
标记将在客户端浏览器上运行,而其他标记(
通用技术
这是一个Javascript模板。Wordpress使用自。您可以在Backbone.js中建模视图,当底层Javascript对象更改时,该视图会自动更新

Backbone.js同样基于,它基本上是Javascript实用程序函数的集合。其中一个函数是,它接受一个模板字符串(例如,您发布的HTML标记的内容)和一个Javascript数据对象,用数据对象中的值替换变量,并计算简单表达式

下划线.js手册中的示例:

var compiled = _.template("hello: <%= name %>");
compiled({name: 'moe'});
=> "hello: moe"
var compiled=ux0.template(“hello:”);
已编译({name:'moe'});
=>“你好:莫”
Wordpress改编 正常的
.template
语法应该是
,但无论出于何种原因,Wordpress开发人员认为所谓的ERB样式不合适,并对其进行了更改。您可以在3.9版的第20行看到,
选项
哈希被一些正则表达式覆盖。基本上,语法是c挂起以使用
{{name}}
输出变量的值,并且正在计算
。(第一个看起来有点像语法使用的。)

进一步阅读 下面是一个教程(,),介绍了在Wordpress后端中如何使用Backbone.js

有人在Wordpress(以及一般)中收集了大量关于这个主题的资源。

general technology 这是一个Javascript模板。Wordpress使用自。您可以在Backbone.js中建模视图,当底层Javascript对象更改时,该视图会自动更新

Backbone.js同样基于,它基本上是Javascript实用程序函数的集合。其中一个函数是,它接受一个模板字符串(例如,您发布的HTML标记的内容)和一个Javascript数据对象,用数据对象中的值替换变量,并计算简单表达式

下划线.js手册中的示例:

var compiled = _.template("hello: <%= name %>");
compiled({name: 'moe'});
=> "hello: moe"
var compiled=ux0.template(“hello:”);
已编译({name:'moe'});
=>“你好:莫”
Wordpress改编 正常的
.template
语法应该是
,但无论出于何种原因,Wordpress开发人员认为所谓的ERB样式不合适,并对其进行了更改。您可以在3.9版的第20行看到,
选项
哈希被一些正则表达式覆盖。基本上,语法是c挂起以使用
{{name}}
输出变量的值,并且正在计算
。(第一个看起来有点像语法使用的。)

进一步阅读 下面是一个教程(,),介绍了在Wordpress后端中如何使用Backbone.js

有人在Wordpress(以及一般)中收集了大量关于这个主题的资源。

general technology 这是一个Javascript模板。Wordpress使用自。您可以在Backbone.js中建模视图,当底层Javascript对象更改时,该视图会自动更新

Backbone.js同样基于,它基本上是Javascript实用程序函数的集合。其中一个函数是,它接受一个模板字符串(例如,您发布的HTML标记的内容)和一个Javascript数据对象,用数据对象中的值替换变量,并计算简单表达式

下划线.js手册中的示例:

var compiled = _.template("hello: <%= name %>");
compiled({name: 'moe'});
=> "hello: moe"
var compiled=ux0.template(“hello:”);
已编译({name:'moe'});
=>“你好:莫”
Wordpress改编 正常的
.template
语法应该是
,但无论出于何种原因,Wordpress开发人员认为所谓的ERB样式不合适,并对其进行了更改。您可以在3.9版的第20行看到,
选项
哈希被一些正则表达式覆盖。基本上,语法是c吊死