浏览器对 ECMA 的兼容
ECMAScript
经历了 5 个版本。
什么是对 ECMA
的兼容
要成为 ECMAScript
的实现,必须做到两点:
- 支持
Unicode
标准(支持多语言开发)。 - 支持规定的所有 “类型、值、对象、属性、函数及程序语法和语义”
另外可以对其扩展:
- 规定外的 “更多类型、值、对象、属性和函数”
- 可以修改和扩展内置的正则表达式语法
浏览器对 ECMA
兼容情况
到 2008 年,五大主流浏览器(IE、Firefox、Safari、Chrome、Opera)全部做到了与 ECMA
的兼容。 IE8
是第一个着于实现 ECMA
第 5 版的浏览器,并在 IE9
中提供了完整的支持。Firefox
紧随其后也对第 5 版做到完全兼容。其他浏览器对 ECMA
各版本做到不同程度的兼容。
推荐文章: