我在文本/模板javascript脚本中找到了一些标签,但我不确定它们是什么

时间:2016-07-08 10:11:45

标签: javascript php templates

我遇到了以下脚本。

<script type="text/template" id="recent-search-template">
    ...
   <%= data.city_from_id.title %> (<%= data.city_from %>)
    ...
</script>

我的问题很简单。这些代码是<%=%>。我之前从未见过他们,谷歌也没有多大帮助,因为我不知道该搜索什么。

我能想到的最接近的东西是javascript的PHP短标签(也看起来很相似,PHP使用<?=?>),但我不确定,我和我#39;我想找出答案。

如果脚本有任何不同,该脚本位于*.php文件中。

经过一番挖掘,他们似乎与asp_tags非常相似。但是,我并不完全确定这是个例子。

2 个答案:

答案 0 :(得分:1)

在PHP版本7之前,这些是PHP支持的ASP短标记。

<%=标记与PHP echo short标记<?=

的用途相同

有关以下链接的详情,请参阅。 http://php.net/manual/en/language.basic-syntax.phptags.php

答案 1 :(得分:0)

看起来像EJS 它是客户端模板,但也可以使用Node.js与Server Side数据一起使用,但由于它在PHP文件中,因此只能加载客户端数据。

我鼓励您搜索其他文件以找出您的项目正在使用的内容,因为在开源中,所有代码都可供您阅读。