2017-02-17 101 views
0

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

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

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

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

你想使用哪个模板引擎? –

+1

我看到反引号我认为它[Template literals](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals) – Satpal

回答

0

第一个看起来像JSX,它通常与React一起使用。

和其他人一样,第二个是模板文字。

+0

是的,我已经知道了)我在另一个问题得到答案,但感谢这个考古学。 – Teo

1

它被称为模板字面

当您更新的NodeJS到版本4.0.0 以上,这被认为是从ES6一个新的功能,您可以使用此backquotes,(也称为grave accents)而不是使用+用于连接。

希望这会有所帮助!

+0

它有帮助,谢谢! – Teo