マルチライン変数をTemplate Literals
に変更していますが、驚くべきことですが、私が行ったインデントが\n
に元のインデントで変換されているコード。どうすればそれを避けることができますか?ES6テンプレートリテラル - 文字列から nを削除する
例:
var $div = $(`<div class='proj' id='projects'>
<div class='bot-nav'>${txt}</div>
</div>`);
それはに変換されます:
var $div = $("<div class='proj' id='projects'>\n <div class='bot-nav'>"+txt+"</div>\n </div>");
そして、私はこれ欲しい:
var $div = $("<div class='proj' id='projects'><div class='bot-nav'>"+txt+"</div></div>");
これを行うにはどのような方法がありますか?
どのような違いがありますか? DOMはどちらの場合も同じです。 – Barmar
これは、コンパイルされたfile.jsを理由なしで大きくします。 –
@Barmar:ほとんど、しかしかなり...テキストノードではありません。 –