- 论坛徽章:
- 1
|
新人问题
JavaScript版本和规范
当一个用户接收一个包含了JavaScript的页面时,脚本将会被JavaScript解释器解释执行。因为每一种浏览器有它自己的解释器,所以脚本的执行会有所不同。随着浏览器的不断升级和更新,可能又会出现新的不同,不仅不同类型的浏览器之间会有差别,甚至是同一类型的浏览器不同版本也会产生不一致。
JavaScript 的产生已经有了一段历史,它是由Netscape公司发明的,第一个版本是1.0。经过很长的时间后才出现后续版本。Microsoft也有自己的和 JavaScript相类似的脚本语言叫做Jscript,下表列出了JavaScript和Jscript的不同版本:
JavaScript和Jscript的不同版本
为了保证有一个标准的JavaScript版本,ECMA (European Computer Manufacturers Association)正在和Netscape合作产生一个JavaScript的国际标准叫做ECMA-Script。ECMA-Script 基于核心JavaScript和其他基于标准的应用程序的行为方式。ECMA 的第一个版本为ECMA-262 规范。JavaScript 1.3和ECMA-262 规范完全一致。Netscape 或ECMA 网站有ECMA-262 规范的在线文档和PDF文档。 |
|