ECMAScript定义了一些JS基础API,但是他本身并没有实现这些API。实现的工作是交给了各个浏览器厂商,由于厂商的差异,导致实现的版本各种各样,同样取名也各不相同,比如微软的JScript。同理由于厂商的喜好,导致某些特定浏览器下出现了非JS标准外的API,比如IE下各种在其他浏览器不支持的函数。
ECMAScript之所以被称谓标准,主要是因为他并没有提供实现,就像Java很多标准都只是提供一套接口API一样。
本文共 261 字,大约阅读时间需要 1 分钟。
ECMAScript定义了一些JS基础API,但是他本身并没有实现这些API。实现的工作是交给了各个浏览器厂商,由于厂商的差异,导致实现的版本各种各样,同样取名也各不相同,比如微软的JScript。同理由于厂商的喜好,导致某些特定浏览器下出现了非JS标准外的API,比如IE下各种在其他浏览器不支持的函数。
ECMAScript之所以被称谓标准,主要是因为他并没有提供实现,就像Java很多标准都只是提供一套接口API一样。
转载于:https://my.oschina.net/u/2395167/blog/669746