JavaScript的出生:
祖师爷![在这里插入图片描述](https://img-blog.csdnimg.cn/20201122224155284.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjE2MzA0Mg==,size_16,color_FFFFFF,t_70#pic_center)
Brendan Eich
- 布兰登·艾奇1961年生于美国加州的森尼维尔市,毕业于伊利诺伊大学香槟分校。1995年任职于网景期间,为网景浏览器开发出JavaScript,之后成为浏览器上应用最广泛的脚本语言之一。1998年布兰登协助成立mozilla,2003年在美国在线决定结束网景浏览器的开发后,布兰登协助成立了Mozilla基金会。
- JavaScript简称js
- 起源
网景(Netscape )1994年 Navigator(网景浏览器)
放入一款可以做交互效果、提高用户体验的语言到浏览器中
Brendan Eich 10~20
JavaScript
- Mosaic是互联网历史上第一个普遍使用和显示图片的浏览器1993年问世。
- 后来由于商标权转让,原本的开发团队又开发了Netscape Navigetor网景浏览器,也是很多浏览器的前身。
- JS作为Netscape Navigetor浏览器的一部分首次出现在1996年,最初设计是改善网页的用户体验,作者是Brendan Eich。
- 起初JS被命名liveScript,后因为跟Son公司合作改名为JavaScript,后来Son公司被Oracle公司收购,所有版权归Oracle所有。
-
第一次浏览器大战
1992 C-- ScriptEase
1995 LiveScript javaScript Navigator
微软发布了IE浏览器
1996 对js语言反编译,借鉴JS语言,推出JScript VBScript第一次浏览器大战是标准之战
1997年 JavaScript1.1版本交给了ECMA(欧洲计算机制造协会)
IE3发布,并绑定windows操作系统
1998年 网景公司,被收购
惨痛的代价 , 7年 反垄断的漩涡
后Firefox也推出了具备强大功能的js引擎—— Firefox3.5 tracemonkey (对频繁执行的代码做了路径优化)—— Firefox 4.0 leagermonkay。
**ECMA收录了JavaScript,并提交给ISO(国际标准组织),经过修改,成为了第一个JS的标准版本,成为ECMAScript,简称ES**
-
第二次浏览器大战
IE4、IE5、IE6(windows xp)
微软决定解散浏览器团队
Brendan Eich,带领团队成立了Mozilla基金会,并决定,将网景浏览器开源
2002,Mozilla推出firefox浏览器
2008,谷歌推出chrome浏览器 搭载了js执行引擎V8 字节码 汇编语言 可以写服务器运用 nodejs
苹果推出了safari ASA公司退出啊opera
浏览器的组成
- 浏览器主要有两部分组成,shell和内核(渲染引擎(语法规则和渲染)【js引擎|其它模块】)部分,内核还包含了许多东西。
- 渲染引擎,内核里渲染引擎主要负责html和CSS部分,定义了语法规则、渲染规则以及渲染路径和速度等等。
- 网络,用来显示请求的内容,例如http请求,它具有平台无关的接口,可以在不同平台上工作。
- UI后端,用来绘制类似组合选择框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口。
- js引擎,2001年发布了ie6,首次实现对js引擎的优化。
- 2008年Google发布了Chrome,它是采用优化后的js引擎,引擎代号V8,因能把js代码直接转化成机械码0101来执行,进而以速度快而闻名。