01.第一章 - 什么是JavaScript - 历史回顾

01.第一章 - 什么是JavaScript - 历史回顾_第1张图片
image.png

概述

第一章主要是介绍什么是JavaScript,主要从以下三个方面来说

  • 历史回顾
  • JavaScript的实现
  • JavaScript版本

说实话读这一章很容易打瞌睡,内容枯燥无味,下面我就用自己的理解来简要的总结一下。

历史回顾

为什么什么会出现JavaScript?

说白了就是以前的表单验证需要在后端做验证,在当时的网速慢、网费贵的情况下,前端与后端交互需要花费很长时间,用户体验极差。

当时的网景公司就想在自家的Netscape Navigator浏览器中加入一种脚本语言,在前端来做一些简单的验证工作。

  • 1990年
    欧洲核能研究组织(CERN)科学家 Tim Berners-Lee 发明了万维网(World Wide Web),从此可以在网上浏览网页文件。

  • 1992年
    人类历史第一个浏览器Mosaic诞生

  • 1994年
    10月网景公司成立,12月Netscape Navigator 1版本浏览器发布。

  • 1995年
    网景的一位名叫 Brendan Eich 的工程师就开始着手来开发这种脚本语言,并命名为LiveScript脚本语言。
    为了赶上Netscape Navigator 2版本的发布,网景就与Sun 公司一起联盟开发并完成LiveScript

  • 1996年
    在当时Java被媒体炒作得很厉害,为了蹭Java得热度,网景公司把LiveScript改名为JavaScript。这也就是JavaScript的1.0版本。
    由于JavaScript 1.0版本非常成功,网警又在Netscape Navigator 3中发布了JavaScript 1.1版本。
    同年,微软发布了IE3,其中也对JavaScript进行了实现,为了不与网景公司发生许可纠纷,微软把它命名为JScript
    那么这时世面上就出现了两个版本的JavaScript,一个是Netscape Navigator中的JavaScript,以及IE中的JScript

  • 1997年
    为了JavaScript的统一和标准化,JavaScript 1.1版本作为提案被提交给欧洲计算机制造商协会(Ecma),由第 39 技术委员会(TC39)来负责"标准化一门通用、跨平台、厂商中立的脚本语言的语法和语义"的任务。
    经过数个月的时间,他们打造出 ECMA-262,也就是 ECMAScript这个新的脚本语言标准。
    TC39 委员会由来自网景Sun微软BorlandNombas和其他对这门脚本语言有兴趣的公司的工程师组成。

  • 1998年
    国际标准化组织(ISO) 和 国际电工委员会(IEC)也将 ECMAScript 采纳为标准(ISO/IEC-16262)。

  • 1998年以后
    自此以后,各家浏览器均以ECMAScript作为自己JavaScript实现的依据,虽然具体实现各有不同。

你可能感兴趣的:(01.第一章 - 什么是JavaScript - 历史回顾)