2017-02-17 103 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