我听说 ECMAScript 5 现在得到了大多数最新浏览器的支持。有什么好的教程吗?我试着寻找自己,但我什么也没找到。ES5 文档是唯一的吗?我主要想知道新标准中贬值了什么。如果我避免这些,当我迁移到 ES5 时,我会感到宾至如归,而且我不会错过任何贬值的东西。
问问题
12809 次
3 回答
9
参考ECMAScript 5 兼容性表页面,Firefox 4 - 6 和 Chrome 13 - 14 是最兼容的浏览器。
Mozilla JavaScript Reference可能是最接近的。有关详细信息,请参阅其ECMAScript5 支持条目。
更新 (2011-08-05)
看起来 ES5 向后兼容 ES3 ( 1 , 2 )。打破兼容性的唯一方法是使用“use strict”来启用被认为不易出错的 ES5 子集。
于 2011-08-04T23:21:53.913 回答
6
新的(2011 年)版本的“Javascript:权威指南”全面涵盖了 ECMAScript 5 功能,并展示了如何在许多情况下实现 ECMAScript 3 等价物 :-)
于 2012-04-19T18:28:52.400 回答
2
已弃用的功能是在启动“使用严格”模式时禁用的功能(这是一种相当糟糕的做法,IMO,因为它要求他们为下一个版本提出新的术语......但是我离题了)。
我发现 Resig 的文章非常有用,尽管我还没有验证他在这里所说的任何内容:http: //ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
于 2011-12-01T06:35:36.563 回答