js的发展史+常用浏览器

js的发展史

  1. JavaScript与Java的关系
    ​ JavaScript的基础语法和对象体系,是模仿Java而设计的。
    ​ JavaScript语言的函数是一种独立的数据类型以及基于原型对象的继承链,是与java语法最大的两点区别。
    JavaScript不需要编译,由解释器直接执行。

  2. JavaScript与ECMA的关系
    ​ 1996年,微软模仿JavaScript开发了一门相近的语言JScript,内置于IE3.0,Netscape公司面临丧失浏览器脚本语言的主导权局面。胳膊拗不过大腿,Netscape又找了个大哥-国际标准化组织ECMA(European Computer Manufacture Association)来抵抗微软。

​ 1997年,ECMA组织发布262号标准文件(ECMA-262),里面规定了浏览器脚本语言的标准,并将这种语言成为ECMAScript。

  1. JavaScript的版本
    1997年,ECMAScript 1.0发布。

​ 1998年,ECMAScript 2.0发布。

​ 1999年,ECMAScript 3.0发布。

​ 2007-2009年,ECMAScript 4.0草案发布,对3.0版本做了大幅升级,但是草案过于激进,各方发生严重分歧,中止4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript 3.1,会后不久,改名为ECMAScript 5。

​ 2011年,EMAScript 5.1发布,并成为ISO国际标准,到了2012年,所有主要浏览器都支持ECMAScript 5.1的全部功能。

​ 2013-2015年,讨论发布ECMAScript 6,并于2015年正式发布ECMAScript 6,更名为ECMASCript 2015。

  1. 拓展-因特网标准制定(RFC)
    因特网草案(Internet Draft)
    建议标准,从这个阶段开始就成为RFC文档(Proposed Standard)
    草案标准(Draft Standard)
    因特网标准(Internet Standard)

常用的浏览器及其内核

1、IE浏览器 内核:Trident ;排版引擎: 内核自带;脚本引擎:chakra
2、FireFox 内核:Gecko; 排版引擎:内核自带;脚本引擎:Monkey
3、chrome 内核:webkit/2014年 blink 排版引擎:webcore;
脚本引擎:V8
4、safari 内核:webkit 排版引擎:webcore;
脚本引擎:Nitro
5、Opera 内核:webkit 排版引擎:webcore;脚本引擎:Carakan

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值