我正在维护一个 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/