Javascript html模板中使用${varName}符号的文本替换

Javascript html模板中使用${varName}符号的文本替换,javascript,dojo,serverside-javascript,shorthand,Javascript,Dojo,Serverside Javascript,Shorthand,所以我在看一个项目,我注意到他们在html文件中设置了一个模板系统,我对整个概念不太熟悉……但是当我开始浏览代码时,我看到了类似:${varName}在执行时,它被nls文件中的名称替换,我认为nls文件旨在支持多种语言 我知道模板文件不会被php引擎解析,所以我认为语法可能是服务器端javascript的某种简写形式。这让我很好奇,有没有人知道他们是如何完成这个替换的?在我能想到的任何谷歌搜索中,我似乎都找不到有关这方面的信息,所以任何提示都会很有帮助。如果您正在查看扩展dijit的代码。\

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


我知道模板文件不会被php引擎解析,所以我认为语法可能是服务器端javascript的某种简写形式。这让我很好奇,有没有人知道他们是如何完成这个替换的?在我能想到的任何谷歌搜索中,我似乎都找不到有关这方面的信息,所以任何提示都会很有帮助。

如果您正在查看扩展dijit的代码。\ u使用此语法模板化并引用文件或内联字符串,它将在客户端进行解析。引用是widget JS对象上的变量名,可以设置为指向dojo本地化字符串包中的字符串。i18n

同意mu。这也可能是一个客户端模板,比如@anon-ah好的,我将研究它是否实际上是客户端模板@mu-该项目尚未公开,因此名称不会提供太多信息。如果这有帮助的话,我可以发布一段代码片段,但我怀疑它会有帮助。