我听说大多数最新的浏览器都支持ECMAScript 5。那么有没有好的教程呢?我自己尝试了一下,但是没找到什么。ES5文档是唯一的资源吗?我主要想知道新标准中哪些已经被弃用了。如果我避免使用这些内容,当我转移到ES5时就会感到非常舒适,也不会错过任何被弃用的功能。
我听说大多数最新的浏览器都支持ECMAScript 5。那么有没有好的教程呢?我自己尝试了一下,但是没找到什么。ES5文档是唯一的资源吗?我主要想知道新标准中哪些已经被弃用了。如果我避免使用这些内容,当我转移到ES5时就会感到非常舒适,也不会错过任何被弃用的功能。
参考ECMAScript5 兼容性表,Firefox 4-6和Chrome 13-14是最兼容的浏览器。
Mozilla JavaScript 参考文档可能是最接近的,可以查看它的 入口 了解 ECMAScript5 的支持细节。
更新 (2011-08-05)
看起来 ES5 向后兼容 ES3 (1, 2)。唯一破坏兼容性的方法是使用 "use strict" 来启用 ES5 的一个被认为较少出错的子集。