javascript - <%= 某事 %> 是什么?

标签 javascript

我正在维护一个 javascript 页面,我只是想知道用它包围变量会做什么?

<%= variable %>

我尝试搜索,但找不到任何相关内容,所以如果这个问题已经得到解答,我很抱歉! =)

谢谢!

最佳答案

这些是 ERB 样式的标签。它们以多种语言和格式使用,通常用于将简单变量输入到页面中或对传递到页面的变量执行一些逻辑。

由于它是一个 Javascript 页面,您可能需要查看 underscore.js 模板引擎的文档,它会让您很好地了解发生了什么。 http://underscorejs.org/#template

另一个 SO 页面解释了下划线中 <%- %>、<%= %> 和 <% %> 标签之间的差异: Boolean checks in underscore templates

Interpolate 会将元素作为文本(而不是 HTML)放入,转义将允许您嵌入 HTML,而评估将把其中的内容作为 JS 运行。

关于javascript - <%= 某事 %> 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159859/

相关文章:

javascript - 如何获取用户的国家/地区并转发到 URL?

javascript - EAI Content Enricher 的数据获取模式

javascript - 将数据从 PHP 传递到 JS : in cases of displaying huge amounts of data

javascript - 更改输入自动完成值

JavaScript 从 Google Drive 或 Dropbox 上的 txt 文件中读取所有文本

javascript - 通过离开页面防止丢失表单数据

javascript - 在使用 gulp 构建的 Webpack 包中导出 Typescript 函数,浏览器中的空对象

javascript - HTML/Javascript Canvas - 如何在源点和目标点之间绘制图像?

javascript - 如何手动触发 webpack 开发服务器的监视/重新加载?

javascript - 如何在 JavaScript 中请求网页