我遇到了以下脚本。
<script type="text/template" id="recent-search-template">
...
<%= data.city_from_id.title %> (<%= data.city_from %>)
...
</script>
我的问题很简单。这些标签是什么<%=
和%>
.我以前从未见过它们,谷歌也没有太大帮助,因为我不确定要搜索什么。
我能想到的最接近的是 javascript 的 PHP 短标签(看起来也很相似,PHP 使用 <?=
和 ?>
),但我不确定,我想找出答案。
脚本位于*.php
文件中(如果有任何区别)。
经过一番挖掘,它们似乎与asp_tags
非常相似。但是,我再次不完全确定这里的情况。
这些是 PHP 中支持的 ASP 短标记,直到 PHP 版本 7。
<%=
标签的作用与 PHP echo 短标签<?=
相同
在以下链接中查看更多信息。http://php.net/manual/en/language.basic-syntax.phptags.php
看起来像
EJS它是一个客户端模板,但它也可以使用 Node.js 与服务器端数据一起使用,但由于它位于 PHP 文件中,因此只能加载客户端数据。
我鼓励你搜索其他文件,找出你的项目正在使用什么,因为在开源中,所有代码都可供你阅读。