javascript - JavaScript 语法包含 <%..%>

标签 javascript html

我正在另一个开发人员编写的一些现有代码之上构建一个项目。这是一个用于构建 Chrome 扩展的 JavaScript 项目。其中一个 HTML 文件包含一些按以下格式编写的代码:

<% $.each(this, function(index, value) { %>

<% var valPart = value.from_mail.split('<'); %>
<% var name = valPart[0]; %>
<% var ma_name= name; %>

页面上的一些 HTML 标记包含诸如

之类的元素
<a class='view_name' title='<%= value.fileName %>' href='<%= getViewUrl(value.viewUrl) %>'><%= value.fileName %></a> 

getViewUrl是代码中定义的函数。我的主要查询是 <%...%>

之间的代码

现在,我很清楚嵌入式 Ruby HTML 文件使用 <% ... %>用于在 HTML 文件内创建代码元素。事实上,我知道这个项目中没有使用 Ruby,甚至 ERB 文件也没有使用。知道这可能是什么吗?

最佳答案

看起来像下划线模板:http://underscorejs.org/#template

关于javascript - JavaScript 语法包含 <%..%>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22298591/

相关文章:

javascript - 使用 jQuery 从 txt 文件获取菜单和子菜单 JSON 数据

Javascript 打开弹出窗口并禁用父窗口

javascript - 将新内容加载到 HTML 页面

Javascript 函数不会在页面加载时执行

javascript - Mongodb 聚合基于过去的日期

javascript - 如何向充满远程数据的 Kendo Grid 添加列?

javascript - jQuery 改变 CSS 优先级?

python - 将 Pandas 数据框传递给 Django 模板

html - 为什么我的 margin 不适用于位置 : fixed?

javascript - jQuery 弹出框不关闭