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

I've found some tags in a text/template javascript script and I'm not sure what they are

本文关键字:标签 不确定 是什么 找到了 文本 模板 javascript 脚本      更新时间:2023-09-26

我遇到了以下脚本。

<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 文件中,因此只能加载客户端数据。

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