0

我总是在 JavaScript 模板引擎中遇到双胡须符号 {{}}。

为什么不是只有一个?

4

2 回答 2

1

这是尽可能多的任意设计选择。使用它肯定是没有意义的,{}因为这是标准的对象表示法,如果你正在使用,你实际上可以在你的 HTML 代码中找到这样的表示法Knockout.js.

模板可以用任何标记来表示,<??>, [[]], !><!,事实上,如果您愿意,您可以自定义大多数模板引擎来使用它们。

于 2013-07-30T13:00:46.240 回答
1

可能是因为他们想要轻松区分 Javascript 对象表示法(单括号)与模板相关的变量/表达式(双括号:{{}})。

于 2013-07-30T12:57:22.750 回答