テンプレートで変数を定義して、テンプレートレンダラーがその値を置き換える必要があります。私は私が持っているいくつかのJavaScript関数でこの変数を使用する必要があります。私が見ることができる唯一の方法文字列のjavascriptエスケープ改行
変数は、一部のHTML自体であり、私はそれが読めない超長い1行の文字列HTMLのように見えないように、それをフォーマットすることができるようにしたい...
<script>
var myHTML = "
<div>
content
</div>"
</script>
それを行うには、これを行うことです(実際に醜い)
<script>
var myHTML = ""
+"<div>"
+"content"
+"</div>"
</script>
これを行うにはフレンドリーな方法はありますか?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals – Maxx
感謝。私はJavaScriptの文字列リテラルを探していましたが、何も出てこなかったのです – deltaskelta
テンプレート全体を "template.html"という単一のファイルに入れないと、変数全体にAjaxのhttrequestを使うことができますか?これにより、すべてを読みやすく、簡単に更新できるようになります。 –