2017-08-27 16 views
3

私はvuejs2 documentationを読んでこの部分を見つけた:揺れないことは何を意味しますか?

これは、Vueのは、以下のIE8とをサポートしていない理由ですES5-のみと非shimmable機能です。

私は、この機能は猿のパッチを当てることはできませんが、わかりません。

JavaScriptでは、(un)shimmableな機能は何ですか?

+0

はい、それは公正な要約です:機能を動作させるには、追加/更新された "monkey patched"メソッド以上が必要です。シームレスでない機能とは、以前のEMCAScriptバージョンでは発生しなかった本質的な特性や操作のために、コアの「エンジン」変更を必要とする機能です。たとえば、ES6ジェネレータは「シームレス」です。 (ES6からES5への変換器があり、シムは一般に「そのままの状態で」作業しなければなりません。) – user2864740

+0

それは素晴らしい答えです。頑張れ。 – itsafire

答えて

6

shimは、そうでなければ利用できない機能や言語機能を提供するパッチです。

しかし、一部の機能は、基礎となるJSエンジンのサポートを必要とし、純粋にJavascriptで作成することはできません。私はそれが彼らが意味するものだと思います。

関連する問題