这是什么js模板引擎?

时间:2017-02-17 06:57:14

标签: javascript node.js template-engine

我在巨大的nodejs项目中工作。它来自外包人员。它包含数百个插件和库。我无法识别其中使用的模板引擎。有些人可以帮忙吗? 样品:

    var $mapsIfAlbum = (
      <section class="slide section" data-index="2" style={{top: mapsPos + '%', zIndex: mapsPos}}>
        <div class="maps">
          {info}
          <_Maps />
        </div>
      </section>
    );

这个看起来像Mustache,但两个部分都在一个文件中。在一个文件中使用两个模板引擎是否可行?

var bodyStyles = `
${hideIconsWhenMobile}
  @media screen and (max-width: 720px) {
    body {
      background: #fff !important;
    }
  }
  `;

2 个答案:

答案 0 :(得分:1)

它被称为模板文字

当您将 NodeJS 更新为版本 4.0.0 及更高版本时,这被认为是来自 ES6 的新功能,您可以使用此backquotes,(也称为grave accents)而不是使用+进行连接。

希望这有帮助!

答案 1 :(得分:0)

第一个看起来像是JSX,它常用于React

就像其他人提到的那样,第二个是模板文字。