浏览器历史与JavaScript发展:从Mosaic到ECMA

版权申诉
0 下载量 196 浏览量 更新于2024-08-23 收藏 385KB PDF 举报
"1-发展史、ECMA、编程语言、变量、JS值.pdf" 这篇文档主要介绍了JavaScript的发展历程,浏览器内核以及JavaScript语言的关键概念。首先,文档提到了五大主流浏览器内核,分别是: 1. Internet Explorer 使用的 Trident 内核 2. Chrome 和 Blink 内核(Chrome 从 WebKit 分支出自己的内核) 3. Safari 使用的 WebKit 内核 4. Firefox 采用的 Gecko 内核 5. Opera 早期的 Presto 内核,后来转向 Blink 接着,文档回顾了浏览器的历史和JavaScript的诞生: 1. 1990年,蒂姆·伯纳斯-李创建了 WorldWideWeb,最初不是用C语言编写,但后来被移植到C,并更名为libwww,这是第一个真正意义上的浏览器。 2. 1993年,NCSA组织开发了Mosaic,它是第一个图形化的浏览器,支持显示图片。 3. 1994年,马克·安德森和吉姆·克拉克成立了Mosaic Communications Corporation,后因商标权问题更名为Netscape Communication Corporation,开发了Netscape Navigator浏览器,非常流行直至2003年。 4. 1996年,微软通过收购Spyglass获得了Mosaic的商标权,基于此开发了Internet Explorer 1.0,其内核Trident(最初未命名,基于Mosaic改进)。 5. 同样在1996年,网景公司的Brendan Eich在Netscape Navigator基础上开发了Livescript,后更名为JavaScript,与Java的推广合作使得JavaScript迅速普及。 JavaScript语言的出现是JavaScript发展史上的重要里程碑。起初,JavaScript被称为LiveScript,但在Java的影响力下,为了更好地营销,它在1996年被改名为JavaScript。虽然名称相似,但JavaScript与Java并非同一语言,它们分别由网景公司和Sun Microsystems(现为Oracle)开发。 JavaScript是一种轻量级的解释型编程语言,它在浏览器中运行,主要用于增强网页的交互性。随着Web技术的发展,JavaScript不仅仅局限于浏览器,还广泛应用于服务器端(Node.js)、桌面应用、移动应用等领域。ECMA(欧洲计算机制造商协会)为JavaScript制定标准,形成了ECMAScript规范,确保了JavaScript的跨平台兼容性和一致性。 JavaScript的核心概念包括变量、数据类型、控制结构、函数、对象等。变量是存储数据的容器,JavaScript有七种原始数据类型(Boolean、Number、String、Null、Undefined、Symbol、BigInt)和一种引用数据类型(Object)。变量的声明通常使用`var`、`let`或`const`关键字。JavaScript的值可以动态转换类型,这是它的一大特点。 这篇文档是关于JavaScript的起源和发展,以及它如何成为现代Web开发不可或缺的一部分的概述。它还涵盖了浏览器内核的知识,这对于理解JavaScript如何在不同浏览器中运行至关重要。