0

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

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

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

4

2 回答 2

3

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

于 2013-09-16T12:56:46.143 回答
0
object1.A = {
    ...
    port:"<%= @port1 %>"
    ...
}

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

于 2013-09-16T12:57:25.270 回答