ecma6仍然需要转发器并做出反应吗?

时间:2016-07-31 19:46:54

标签: google-chrome reactjs syntax ecmascript-6 transpiler

我正在使用babel转换程序来反应ecma6项目,但似乎chrome已经支持ecma6函数,方法和语法。真的需要转录器。语法wize,工作流中的traspiler部分是什么? chrome中不支持哪些功能或方法?

2 个答案:

答案 0 :(得分:1)

请参阅http://caniuse.com/,这是一个检查兼容性/实施状态的网站。

就个人而言,此时我仍然会发现,因为不是每个人都使用Chrome作为浏览器。如果您知道自己只有Chrome客户端(例如内联网),则可以使用大多数ES6功能。

对我来说,一个巨大的功能是importsexports,它们目前不属于大多数浏览器,因此您的里程可能会有所不同。

答案 1 :(得分:0)

我同意Mario关于http://caniuse.com/的信息,您可以针对每个浏览器功能获取https://developer.mozilla.org/en-US/docs/Web/JavaScript的更多详细信息。

始终考虑您最低级的常见恶魔。通常是IE,但有时候这取决于FF,Safari mobile等等。如果您所需的最低浏览器/平台不支持该功能,您可以使用类似Babble module的内容进行即时转换,或者只是从MDN中获取通常具有良好编写和维护代码的polyfill。

关于polyfills - 如果你冒险自己编写: