答案 0 :(得分:4)
它看起来像是使用Mustache或Handlebars模板系统的HTML模板。
它不是“编程”语言,因为它不是图灵完整的。这是一个模板定义,可以被认为是数据,而不是编程。
另一个程序将加载文件并指示Mustache或Handlebars用适当的替换值替换每个{{something}}
,然后以某种方式输出结果HTML(可能在Web应用程序中直接输出到客户端,HTML电子邮件) ,桌面上的文件或其他可能性。)
语法{{foo}}
表示“这是占位符”。
{{#foo}}
和{{/foo}}
语法表示“如果源数据中存在foo
则显示或隐藏此组。因此整个<div class="loc-name">
将不会包含在任何输出中如果未提供location
数据,请使用此模板。
有关详细信息,请参阅http://handlebarsjs.com/和https://mustache.github.io/。