追溯JavaScript发展史

追溯JavaScript发展史
追溯JavaScript发展史
 
1990年底,欧洲核能研究组织(CERN)科学家Tim Berners-Lee,发明了万维网(World Wide Web)
 
1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做Mosaic。
 
1994年10月,NCSA的一个主要程序员Marc Andreessen联合风险投资家Jim Clark,成立了Mosaic通信公司,不久后改名为Netscape(网景)。
 
1994年12月,Netscape发布浏览器Navigator1.0,市场份额一举超过90%。
 
1995年 Netscape 程序员 布兰登·艾奇(Brendan Eich,1961年~) 设计出了LiveScript1.0 后来 改名 JavaScript。
 
1996年3月,Navigator 2.0浏览器正式内置了JavaScript脚本语言。
 
1996年8月,微软模仿JavaScript开发了一种相近的语言,取名为JScript, 内置于IE3.0
 
1996年11月,网景公司决定将JavaScript提交给欧洲计算机制造联合会ECMA,希望JavaScript能够成为国际标准,以此抵抗微软。
 
1997年7月,ECMA组织发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称ECMAScript。这个版本就是ECMAScript 1.0版。
 
1998年6月,ECMAScript 2.0版发布。
 
1999年12月,ECMAScript 3.0版发布
 
2008年7月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激进,ECMA开会决定,中止ECMAScript 4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript 3.1
 
2009年12月,ECMAScript 5.0版正式发布。
 
2011年6月,ECMAscript 5.1版发布,并且成为ISO国际标准
 
2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015
 
总结记忆
 
1. 最初是Netscape公司的 布兰登·艾奇 创建,并命名为LiveScript(1995)
2. 后来Netspace和Sun合作将其改名为JavaScript
3. 之后微软推出JScript与JavaScript竞争(1996)
4. 最后为了竞争和平,在ECMA(欧洲计算机制造商协会)的协调下,创建了ECMAScript(ECMA-262)(1997)
5. 中途版本大改动终止ECMAScript 4.0的开发,2009年发布ECMAScript 5.0
6. 2015年ECMAScript 6发布正式版本,即ECMAScript 2015,后期将以年份来命名版本(2016年即ECMAScript 2016...)

推荐阅读

    电脑发展史|笔记本电脑发展史

    电脑发展史|笔记本电脑发展史,,1. 笔记本电脑发展史放置到角落,直到彻底霉变,当塑料卖出去。这样的笔记本都是早期一代双核,现在用途上网,正常

    Javascript中 toFixed四舍六入方法

    Javascript中 toFixed四舍六入方法,浮点,手动,银行家,进,javascript中toFixed使用的是银行家舍入规则。银行家舍入:所谓银行家舍入法,其实

    ic芯片是什么?看芯片的发展史

    ic芯片是什么?看芯片的发展史,芯片,晶体管,集成度,集成,产品,级别,  IC芯片是将大量的微电子元件如晶体管、微型电路、 电容 等多种电子设备进

    华为手机发展史及经典机型

    华为手机发展史及经典机型,华为,手机,华为手机发展史及经典机型2003年7月,建立了华为技术有限公司。开发过程:2004年2月,中国首款参加法国戛

    javascript怎么隐藏元素值

    javascript怎么隐藏元素值,隐藏,元素,设置,显示,位置,属性,javascript隐藏元素值的方法:1、设置元素style属性中的display,语句如“t.style.displ

    javascript对象怎么转换成字符串

    javascript对象怎么转换成字符串,字符串,参数,对象,序列化,属性,数组,在javascript中可以使用“JSON.stringify()”方法将对象转换成字符串,其语

    javascript怎么将字母转为小写

    javascript怎么将字母转为小写,方法,字符串,函数,语法,主机,语言,javascript字母转为小写的方法:1、使用toLowerCase()函数,语法“string.toLower

    javascript怎么实现二维码

    javascript怎么实现二维码,二维码,二维码生成,下载,插件,扫描二维码,操作,javascript实现二维码的方法:1、下载qrcodejs插件;2、使用qrcode实现二

    javascript如何获取字符串长度

    javascript如何获取字符串长度,字符,获取,属性,字符串长度,字符串,输出,javascript获取字符串长度的方法:1、使用length属性按字符来获取字符串

    javascript怎么类型转换

    javascript怎么类型转换,方法,字符串,转换,转换成,类型,数字,方法:1、使用“+”运算符自动进行转换。2、使用JS内置的函数进行转换,例toString()