当浏览器开始实现JavaScript时,当支持一个或两个旧版本的浏览器时,如何开始使用它们?

当浏览器开始实现JavaScript时,当支持一个或两个旧版本的浏览器时,如何开始使用它们?,javascript,ecmascript-5,Javascript,Ecmascript 5,因此,让我们假设Chrome和Firefox开始分别在其X和Y版本中支持yield和其他JavaScript.next细节 W3C是否有任何推荐的策略,例如如何使用它们,同时让我们的Web应用程序也在Chrome X-1和FF Y-1中运行?我建议,只有在大多数流行浏览器的所有稳定版本都支持HTML、CSS或JS的情况下,才在HTML、CSS或JS中使用一个新功能这些都是>90%,但会为没有它们的用户发出通知,例如请将浏览器升级到最新版本。有些功能可以模拟,其他的-不可以,所以如果可能的话,可以

因此,让我们假设Chrome和Firefox开始分别在其X和Y版本中支持yield和其他JavaScript.next细节


W3C是否有任何推荐的策略,例如如何使用它们,同时让我们的Web应用程序也在Chrome X-1和FF Y-1中运行?

我建议,只有在大多数流行浏览器的所有稳定版本都支持HTML、CSS或JS的情况下,才在HTML、CSS或JS中使用一个新功能这些都是>90%,但会为没有它们的用户发出通知,例如请将浏览器升级到最新版本。有些功能可以模拟,其他的-不可以,所以如果可能的话,可以这样做,但每次都要尽力为用户做最好的事情。

我建议在HTML、CSS或JS中使用一个新功能,只有当最流行的浏览器的所有稳定版本都支持它时,这些功能才是>90%,但会通知没有它们的用户,请将您的浏览器升级到最新版本。有些功能可以模拟,有些则不能,因此如果可能的话,可以这样做,但每次都要尽力为用户做到最好。

我想这确实取决于功能。有些可以很容易地模拟,比如Objects.keys,所以很容易在它们周围创建一个包装器。其他改变语法或创建新关键字的功能可能更难模拟。我想这取决于功能。有些可以很容易地模拟,比如Objects.keys,所以很容易在它们周围创建一个包装器。实际上更改语法或创建新关键字的其他功能可能更难模拟。