【发布时间】:2017-03-20 11:19:26
【问题描述】:
有许多看起来很棒的 ES6 功能,例如 => 语法、Map 对象和 long 等。
说实话,由于 ie8 attachEvent,我有点厌倦了检查是否支持 addEventListener,我不希望那种痛苦回到我的生活中。
那么,您会如何处理这些新的可能性? (或者说,在一年左右的时间里,你会如何)。您会不会将它们用于基本操作,而是添加另一层额外功能?您是否会将其仅用于您知道将在支持它们的浏览器中运行的应用程序?你会等到至少有 90% 的支持吗?
我知道这些都是很棒的功能,但对于中短期使用,您似乎需要加倍代码检查和后备支持。
对这个话题有什么启示?
编辑:请不要将此标记为重复。请注意,我不是在问如何检查支持,我是在问开始使用它是否明智,或者最好等待。我还在问支持检查是否是最佳选择,而不是如何去做,或者在设计代码时是否有其他方法。
【问题讨论】: