Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我总是在 JavaScript 模板引擎中遇到双胡须符号 {{}}。
为什么不是只有一个?
这是尽可能多的任意设计选择。使用它肯定是没有意义的,{}因为这是标准的对象表示法,如果你正在使用,你实际上可以在你的 HTML 代码中找到这样的表示法Knockout.js.
{}
Knockout.js.
模板可以用任何标记来表示,<??>, [[]], !><!,事实上,如果您愿意,您可以自定义大多数模板引擎来使用它们。
<??>
[[]]
!><!
可能是因为他们想要轻松区分 Javascript 对象表示法(单括号)与模板相关的变量/表达式(双括号:{{}})。