And*_*y E 31
所有主要的浏览器供应商或多或少都已经将ES5完全实现了几年(尽管IE 9不支持严格模式). kangax创建了这个兼容性表,表示主流浏览器和其他JS实现中ECMAScript 5功能的存在.它甚至会在您访问该页面的浏览器中列出这些功能的可用性.但是,它不会测试一致性.
Kris Kowal创建了es5-shim.js,它为ES5兼容的实现提供了尽可能多的ES5功能.当然,并非一切皆有可能,但垫片的目标是允许代码优雅地降级.
AFAIK,ECMAScript 5的唯一实现是BESEN.这真的有点让人失望.BESEN是由一位开发人员在短短几周内从零开始创建的.另一方面,谷歌,微软,苹果,Mozilla和Opera,他们所有的开发人员,他们所有的钱,都在近11个月后无法提供实施.那就是,尽管事实上,他们有几十个开发人员,有一个已经工作的实施为基地,以从,是从一开始的标准化过程的一部分(启动,因此不得不进入规范BESEN笔者之前多久没),并且大部分是在ES5规范的特点是取自已 浏览器中的现有实现.
据我所知,在仅在ECMAScript中5人是不是已经JavaScript的第二部分特点是属性API和严格模式.