Gibt es irgendeine Art von Liste, welche Funktionen das Babel-Polyfill unterstützt? Wir haben gerade begonnen, babel zu verwenden, und ich frage mich, ob einige der Abhängigkeiten, auf die wir uns derzeit verlassen, wie es6-promises
& whatwg-fetch
beseitigt werden können. Wenn babel-polyfill
unterstützte Versprechungen natürlich würde es keine Notwendigkeit geben, es6-promises
aufzunehmen.Welche Funktionen unterstützt das Babel-Polyfill?
Antwort
Ich denke, nach ein paar Recherchen habe ich es herausgefunden. Babel-Polyfill ist so ziemlich core.js + Regenerator Runtime. Sehen Sie sich diese Projekte einzeln an, um zu sehen, welche Features polyfillt sind. Zum Beispiel zum Zeitpunkt des Schreibens dieses Artikels core.js:
Fetch:
window.fetch ist kein Cross-Plattform-Feature, in einigen Umgebungen es macht keinen Sinn. Aus diesem Grund denke ich nicht, dass es in Core-Js sein sollte. Mit Blick auf eine große Anzahl von Anfragen kann es in der Zukunft hinzugefügt werden. Jetzt können Sie zum Beispiel dieses Polyfill verwenden.
Versprechungen:
Modulare Standard-Bibliothek für JavaScript. Inklusive polyfills für ECMAScript 5, ECMAScript 6: Versprechen, Symbole, Sammlungen, Iteratoren, typisierte Arrays, ECMAScript 7+ Vorschläge, setImmediate usw.
Also ich brauche whatwg-fetch
aber ich nicht brauchen es6-promises
. Getestet in IE11 (hat keine Versprechen), so scheint es zu funktionieren.
- 1. Welche CSS3-Funktionen unterstützt Internet Explorer 8?
- 2. Welche ES6-Funktionen werden in JSX unterstützt?
- 3. Welche Formate unterstützt das MediaElement?
- 4. Unterstützt das iPhone SDK Objective C Funktionen innerhalb von Funktionen?
- 5. Kotlin: Welche Funktionen von Java 8 werden noch nicht unterstützt?
- 6. Welche C++ 11-Funktionen unterstützt Visual Studio 2010?
- 7. Welche LINQ-Funktionen werden mit SubSonic 3 nicht unterstützt?
- 8. Welche Joins unterstützt SQLite?
- 9. Welche Browser unterstützt bluebird?
- 10. Welche Datentypen unterstützt ein SharedObject?
- 11. Warum unterstützt Java das Überladen von Funktionen für primitive Datentypen?
- 12. Kann das iPhone Vektorgrafiken direkt rendern? Welche Formate werden unterstützt?
- 13. Version von Microsoft welche vba userform unterstützt
- 14. Welche Orakel Vesrion Liquibase unterstützt
- 15. Welche Java-Versionen unterstützt Griffon?
- 16. Welche Sprachen Android-Spracherkennung unterstützt
- 17. Welche Lokalisierung unterstützt der Browser?
- 18. Welches SCM-Tool unterstützt diese Funktionen?
- 19. Welche Auswirkungen hat das Importieren nur einige Funktionen eines Moduls
- 20. Welche Systemaufrufe machen diese Funktionen?
- 21. Welche C++ (98/03) -Funktionen werden von schlechten Compilern nicht so gut unterstützt?
- 22. Unterstützt YCM die Fertigstellung von integrierten Funktionen?
- 23. Welche Art von Mausereignis unterstützt Angular2?
- 24. Welche maximale Revisionsnummer wird von SVN unterstützt?
- 25. Welche Anweisungen unterstützt Linq für Entitäten?
- 26. Welche Dateitypen werden von WKWebView unterstützt?
- 27. Welche playready Version unterstützt IE11/Edge jetzt?
- 28. Welche Funktionen unterstützt Visual Studio beim Debuggen von Kompilierungszeitfehlern in C++?
- 29. Unterstützt Android Webview Browser HTML5-Funktionen?
- 30. Unterstützt C++ 11 neue Funktionen von C11?
OMG ich bin so krank von einigen der glücklichen Menschen hier downvote. Nur weil eine Frage für Sie eine blöde Frage ist, weil Sie die Technologie gut kennen, heißt das nicht, dass es eine dumme Frage ist. Jemand Leute sind gerade in diese Technologie und diese sind wirklich gültige Fragen. Ich fand es heraus und beantwortete meine eigene Frage und ich denke, dass ich bleiben muss, weil ich bin sicher, dass ich nicht der erste bin, der sich diese Frage stellt und wirklich, wenn Sie unten abstimmen, sollten Sie zumindest erklären, warum es ein dummes ist Frage. – coding4fun
Ich stimme Ihnen zu, diese Informationen sind schwer zu finden von einer einfachen Google-Suche, es sei denn, Sie wissen, was Sie suchen (d. H. "Core.js"). Ihre Antwort hat mir geholfen, danke. – user162097