對於我們的應用程序,我們需要使用新功能template string
。HTML5,ES6模板字符串填充
var verLongKey= `834r845784576485
y84ery5845y485yu843
483y53485684576845
jhu87843647356756745==457485,mh
ererthe8t0998785==ery8`;
但舊的瀏覽器(如android默認瀏覽器)不支持模板字符串。
如何獲得此功能的polyfill? 試過babel
。我們得到了這個polyfill工作的所有功能,但template string
。 當前正在使用modernizr
來檢測支持並顯示使用其他瀏覽器的警報。 這種方法對用戶來說很煩人。我如何得到一些polyfill使這項工作在不支持的瀏覽器上?
是什麼讓我們這template strings
。 問題是我無法使用這些工具(trceur
,babel
),因爲該文件是從puppet
生產的。我們不可能在那裏運行這些轉譯器。想要在瀏覽器端添加一些polyfill。關鍵字中包含一些\n
字符,需要保留這些字符。我想要一些polyfill,我可以在配置js文件之前加入。
是什麼讓你「需要」模板字符串?你可以很容易地做到一切都沒有他們,你知道... –
@MadaraUchiha同意,同樣的結果可以實現與ES5:http://stackoverflow.com/a/35695834/1092711 – Pavlo
@MadaraUchiha不得不backport很多考慮到模板的使用允許嵌入在字符串(Javascript,SQL等)中的動態模板化代碼實際上是可讀和可維護的,所以廣泛使用模板字符串的代碼是* not * fun。 – Michael