0

所以我在看一个项目,我注意到他们在 html 文件中设置了一个模板系统,我对整个概念不太熟悉......但是当我开始浏览代码时,我看到了如下内容:${ varName} 在执行时被替换为 nls 文件中的名称,我认为该文件旨在允许多种语言。

我知道模板文件不会被 php 引擎解析的事实,所以我认为语法可能是服务器端 javascript 的某种速记。这让我很感兴趣,有人对他们如何完成这种替换有任何想法吗?我似乎无法在我能想到的任何谷歌搜索中找到这方面的信息,所以任何提示都会有所帮助。

4

1 回答 1

0

如果您正在查看扩展 dijit._Templated 并使用此语法引用文件或内联字符串的代码,则它正在被客户端解析。引用是小部件 JS 对象上的变量名称,可以将其设置为指向带有 dojo.i18n 的本地化字符串包中的字符串

于 2011-02-02T03:18:20.187 回答