JS发展历史及学习概要

Js入门与实战 admin 445浏览

1994年Netscape公司推出免费版本浏览器Netscape Navigator网景浏览器1.0)

1995年微软公司发布Internet Explorer1.0。

1995年网景公司为适应市场变化,需要开发一门专门在浏览器运行的脚本语言,这个任务交给了布兰登,为了应付公司安排的任务,他只用10天时间就提交了工作,并将这门语言命名为LiveScript:后来为了蹭sun公司java的热度,与sun公司合作,将其临时改名为javaScript";

1996年8月,微软模仿javaScript开发了一种相近的语言,取名为jScript,首先内置于IE3.0

1997年7月,ECMA组织发布ECMAScript1.0版:

此后,明争暗斗不断,1998年6月,ECMAScript2.0版发布,1999年12月,ECMAScript3.0版发布;

2007年10月,ECMAScript4.0版草案发布,2008年7月中止ECMAScript4.0的开发,并发布3.1版本:

会后不久,ECMAScript3.1就改名为ECMAScript5。

2011年6月,ECMAscript5.1版发布,现在使用最为广泛的版本;

2015年6月,ECMAScript6正式发布,并且更名为"ECMAScript2015";

随后,ECMA组织决定,每年发布一个升级版本,以年号来代替版本号,如:ECMAScript2016、ECMAScript2017;

另外:

1996年,样式表标准CSS第一版发布;

1997年,DOM模式第一版正式应用,目前的通用版本是DOM3,下一代版本DOM4正在拟定中;

1999年,IE5部署了XMLHttpRequest接口,允许javaScript发出HTTP请求;

2001年,提出了JSON格式,用于取代XML格式;

2002年,Mozilla项目发布第一版Firefox;

2003年,苹果公司发布了Safari浏览器的第一版;

2006年,jQuery函数库诞生;

2007年,Webkiti引擎在iPhone手机中得到部署;

2008年,为Chrome浏览器而开发的V8编译器(解析引擎)诞生;

2009年,基于V8解析引擎的Node.js项目诞生,迎来前后端JS的霸权时代;

2009年,Google发布Chrome OS;

2009年,Google发布Angulari框架;

2013年,Mozilla基金会发布手机操作系统Firefox OS,该操作系统的整个用户界面都使用JavaScript;

2013年5月,Facebook发布UI框架库React;

2014年,尤雨溪发布开源前端开发库Vue.js;

2015年3月,Facebook公司发布了React Native项目;

ECMAScript与JavaScript

ECMA欧洲计算机制造联合会;

ECMAScript是一套标准,定义了一种语言的标准,规定了基本语法、数据类型、关健字、具体API的设计规范等,解析引擎设计的参考标准,但与具体实现无关;

JavaScript和HTML、Css

1.HTML:提供网页的结构,提供网页中的内容

2.CSS:用来样式排版、美化网页

3.JavaScript:可以用来控制网页内容,给网页增加动态的效果

JS学习概况

我们在学习JS时,需要学习的内容分为两部分,语言结构及宿主环境提供的API;

语言结构部分主要时语言规则及内置对象(标准库对象);

而宿主环境的API,根据宿主环境不同而不同,以浏览器为例,最常见的三个类型:浏览器控制类、DOM操作类、网络控制类;

总结:JavaScripts编程语言简称JS,是一种嵌入式的脚本语言,应用范围及其广泛,由布兰登-艾奇开发,在20+年的发展中历经沧桑,学习JS分为语言规则及宿主环境两部分;

转载请注明:大灰牛博客 » JS发展历史及学习概要