アプリケーションでは、新機能template string
を使用する必要があります。HTML5、ES6テンプレート文字列polyfill
var verLongKey= `834r845784576485
y84ery5845y485yu843
483y53485684576845
jhu87843647356756745==457485,mh
ererthe8t0998785==ery8`;
古いブラウザ(Androidのデフォルトブラウザなど)はテンプレート文字列をサポートしていません。
この機能のためにポリフィルを取得するにはどうすればよいですか? 試しましたbabel
template string
を除いて、この機能はすべての機能で動作します。 現在、modernizr
を使用してサポートを検出し、他のブラウザを使用してアラートを表示します。 このアプローチはユーザーにとって迷惑です。サポートしていないブラウザでこのような動作をさせるためにpolyfillを取得するにはどうすればよいですか?
これを私たちにしたのはtemplate strings
です。 問題が私はこれらのツール(trceur
、babel
)を使用できません。このファイルは生産現場でpuppet
から生成されています。これらの蒸散器をそこに運ぶ方法はありません。ブラウザ側にいくつかのポリフィルを追加したい。キーにはそれらを保持する必要があるいくつかの\n
文字が含まれています。いくつかのpolyfillが必要なので、私はconfigs jsファイルの前にインクルードすることができます。
テンプレート文字列が「必要」になるのはなぜですか?あなたは彼らもなくても簡単にすべてをやることができます。 –
@MadaraUchihaは同意して、同じ結果をES5で達成できます:http://stackoverflow.com/a/35695834/1092711 – Pavlo
@MadaraUchihaバックポートをたくさん持っているテンプレートを使用すると、文字列に埋め込まれた動的テンプレートコード(Javascript、SQLなど)が実際に読み込み可能で保守可能になることを考慮すると、テンプレート文字列を広範囲に使用するコードは楽しくはありません。 – Michael