你有JavaScript简史吗?

从三足鼎立到标准化

三足鼎立

Nombas 和 ScriptEase

1992年,nombas公司开发了C减减的嵌入式脚本语言,后来更名为scriptEase。

Netscape 发明了 JavaScript

网络速度的限制,成为表单服务端验证的瓶颈。Netscape 着手为发布的Netscape Navigator 2开发名为LiveScript的脚本语言,后来改为JavaScript。

微软和JScript

发布IE3.0,并搭载了JavaScript的克隆版,叫做JScript。

标准化

1997年,JavaScript 1.1作为草案提交ECMA(欧洲计算机制造上协会),由Netscape、Sun、微软、Borland和其他对脚本编程感兴趣的公司的程序员组成T39完成了ECMA-262---一种名为ECMAScript(发音为‘ek-ma-script’)的新脚本语言标准。

JavaScript组成

核心(ECMAScript)

  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 操作符
  • 对象

ECMAScript 仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现 ECMAScript 来作为功能的基准,JavaScript 就是这样。

DOM

文档对象模型,提供访问和操作网页内容的方法和接口。

BOM

浏览器对象模型,提供与浏览器交互的方法和接口。

你可能感兴趣的:(你有JavaScript简史吗?)