是Javascript的一种特殊字符串格式

is that a special string format of Javascript

本文关键字:一种 字符串 格式 Javascript      更新时间:2023-09-26

当我阅读一些Javascript代码时,我停在下面:

object1.A = {
    ...
    port:"<%= @port1 %>"
    ...
}

这是Javascript的某种特殊字符串格式,如Ruby"#{port1}",可以自动转换为特定值吗?

不,这在 JavaScript 上下文中没有什么特别之处,但是可能会在服务器端由另一种脚本语言或客户端模板库处理和替换。

object1.A = {
    ...
    port:"<%= @port1 %>"
    ...
}

与javascript本身并没有真正的关系。我想这是某种模板(语言)。也许这与服务器端模板有关,例如ASP,或JSP等。另一方面,您在 Backbone 中有使用这种表示法的模板字符串。但@符号暗示着类似红宝石的东西(参见 ERB)。

相关文章: