因公司現行專案架構為 JAVA Base 的前後端整合架構,因此前端開發都會寫在 .jsp 檔案內,而該檔案類型本來就有 JAVA 相關語法可以使用,所以在此紀錄與純前端開發語法上的不同之處
Literals Template
在 ES6 的模板字串中,我們可以使用 ` 包住 ${} 將變數帶入字串中,但剛好 ${} 在 .jsp 檔案中也是帶入參數的保留符號,所以在 .jsp 中要使用模板字串時要在前方加上反斜線 \ 以做區別
1 2 3 4 5 6
|
<script> const test = "123"; console.log(`\${test}`); </script>
|