JavaScript代码之外

185 阅读2分钟

JavaScript诞生

1995年网景公司的布兰登·艾克发明了JavaScript(缩写为JS)语言。JavaScript是一种高级的、解释型的编程语言。

JavaScript标准化

1996年11月,网景公司正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。

Javascript语言范围

JavaScript语言包括以下三个部分:

  1. ECMAScript,描述了该语言的语法和基本对象
  2. 文档对象模型(DOM),描述处理网页内容的方法和接口
  3. 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

JavaScript与ECMAScript关系

  • ECMAScript是纸上的标准,JS是浏览器的实现
  • 纸上标准往往落后于浏览器,先实现,再写进标准

JavaScript相关事件

  • 1995年 网景公司布兰登·艾克发明JavaScript
  • 1996年 微软IE3发布,IE3支持微软自己的语言JScript
  • 1997年 ECMA以JavaScript语言为基础制定了ECMAScript标准规范
  • 1998年 网景公司将浏览器Firefox开源
  • 1999年 ECMAScript第三版发布,该版本使用最广泛
  • 2001年 IE6随Windows XP一起发布
  • 2004年 IE6全球市场占有率80%以上;谷歌发布Gmail
  • 2005年 IE7发布,但市场反映不及IE6;Jesse将谷歌用到的技术命名为AJAX
  • 2006年 主流浏览器为IE6和Firefox;jQuery发布,是目前最长寿的JS库
  • 2008年 Chrome发布,并拿下1%市场份额(Chrome的JS引擎叫做V8)
  • 2009年 ECMAScript第五版发布,增加了一些功能;Ryan基于V8创建了Node.js
  • 2010年 中国大部分浏览器还是IE6;iphone4发布;中国出现专门的前端岗位;Isaac基于Node.js写出npm;TJ受Sinatra启发,发布了Express.js
  • 2011年 Chrome市场份额超过Firefox;诺基亚和微软联合
  • 2015年 ECMAScript第六版发布
  • 2016年 CHrome全球份额62%;淘宝天猫宣布不支持IE6/7/8