JS历史

JavaScript伴随着互联网的发展一块儿发展。互联网周边技术的快速发展,刺激和推进了JavaScript语言的发展。前端

2006年,jQuery函数库诞生,做者为John Resig。jQuery为操做网页DOM结构提供了很是强大易用的接口,成为了使用最普遍的函数库,而且让JavaScript语言的应用难度大大下降,推进了这种语言的流行。npm

2008年,V8编译器诞生。这是Google公司为Chrome浏览器而开发的,它的特色是让JavaScript的运行变得很是快。它提升了JavaScript的性能,推进了语法的改进和标准化,改变外界对JavaScript的不佳印象。同时,V8是开源的,任何人想要一种快速的嵌入式脚本语言,均可以采用V8,这拓展了JavaScript的应用领域。编程

2009年,Node.js项目诞生,创始人为Ryan Dahl,它标志着JavaScript能够用于服务器端编程,今后网站的前端和后端可使用同一种语言开发。而且,Node.js能够承受很大的并发流量,使得开发某些互联网大规模的实时应用变得容易。后端

2009年,Jeremy Ashkenas发布了CoffeeScript的最第一版本。CoffeeScript能够被转化为JavaScript运行,可是语法要比JavaScript简洁。这开启了其余语言转为JavaScript的风潮。浏览器

2010年,三个重要的项目诞生,分别是NPM、BackboneJS和RequireJS,标志着JavaScript进入模块化开发的时代。服务器

2011年,微软公司发布Windows 8操做系统,将JavaScript做为应用程序的开发语言之一,直接提供系统支持。并发

2012年,单页面应用程序框架(single-page app framework)开始崛起,AngularJS项目和Ember项目都发布了1.0版本。app

2012年,微软发布TypeScript语言。该语言被设计成JavaScript的超集,这意味着全部JavaScipt程序,均可以不经修改地在TypeScript中运行。同时,TypeScript添加了不少新的语法特性,主要目的是为了开发大型程序,而后还能够被编译成JavaScript运行。框架

2013年,Mozilla基金会发布手机操做系统Firefox OS,该操做系统的整个用户界面都使用JavaScript。模块化

2013年,ECMA正式推出JSON的国际标准,这意味着JSON格式已经变得与XML格式同样重要和正式了。

2013年5月,Facebook发布UI框架库React,引入了新的JSX语法,使得UI层能够用组件开发。

2015年3月,Facebook公司发布了React Native项目,将React框架移植到了手机端,能够用来开发手机App。它会将JavaScript代码转为iOS平台的Objective-C代码,或者Android平台的Java代码,从而为JavaScript语言开发高性能的原生App打开了一条道路。

2015年4月,Angular框架宣布,2.0版将基于微软公司的TypeScript语言开发,这等于为JavaScript语言引入了强类型。

2015年5月,Node模块管理器npm超越CPAN,标志着JavaScript成为世界上软件模块最多的语言。

2015年6月,ECMA标准化组织正式批准了ECMAScript 6语言标准,定名为《ECMAScript 2015 标准》。JavaScript语言正式进入了下一个阶段,成为一种企业级的、开发大规模应用的语言。这个标准从提出到批准,历时10年,而JavaScript语言从诞生至今也已经20年了。

2016年6月,《ECMAScript 2016 标准》发布。与前一年发布的版本相比,它只增长了两个较小的特性。

相关文章
相关标签/搜索