倒计时32天:前世今生

    ECMA(European Computer Manufacters Association/欧洲计算机制造商协会)所制定的ECMA-262标准,是关于脚本程序设计语言的标准。现今最为流行的脚本语言分别是javascript语言与jscript语言,前者由Netscape公司开发,后者由Mcrosoft公司开发。两家公司各自为战,不利于互联网产业的发展,因此由ECMA牵头制定出ECMA-262标准,各个公司基于262标准所开发的语言称之为ECMAScript语言,各个公司所开发的ECMAScript语言在细节上,扩展上有所不同,但都遵循了262标准(“262”的具体含义我不懂,通过百度也没找答案)。

    ECMA-262标准并不是一成不变的,而是处于发展变化中的,诞生之日起至2015年6月17日,共有6个版本,2015年6月17日发布的版本简称为ES6,由于其诞生于2015年,也称之为ECMAScript  2015。自2015年起,标准的制定者计划每年发布一个新版本,并决定使用年份作为版本号,2016年6月新制定的标准ECMAScript 2016 如期发布,简称为ES2016。ES2016与ES6相比,变动极小,基本上将两者视为一个版本。现在是2019年2月14日晚8点零7分,截止到现在最新的版本,是ES2018。

      说到这,应注意一个问题,浏览器版本的更新,应滞后于标准。若两个相邻标准差别不大,新版本的浏览器容易开发出,反之难开发出。

      另外:ECMA是一个协会,其不仅制定脚本语言的标准,还负责制定电信与计算机行业的其他标准,262就是一个序号,ECMA-262应就是ECMA制定的第262号标准。仅此而己。

    了解脚本语言的前世今生是必要的

你可能感兴趣的:(倒计时32天:前世今生)