JavaScript的历史javascript:void(0);
JavaScript的历史
Nombas 的 ScriptEase
大概在1992年,一家称作Nombas的公司开发了一种叫做C减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。
Netscape 发明了 JavaScript
1995年发行的Netscape Navigator 2.0开发一个称之为LiveScript的脚本语言,当时的目的是在浏览器和服务器(本来要叫它 LiveWire)端使用它。
微软的JSript
微软也决定进军浏览器,发布了IE 3.0并搭载了一个 JavaScript 的克隆版,叫做 JScript(这样命名是为了避免与 Netscape 潜在的许可纠纷)。
标准化
1997年,JavaScript 1.1作为一个草案提交给欧洲计算机制造商协会(ECMA)。 版本为:ECMA-262 维护组织为:TC-39
ECMAScript和javaScript
当时有java语言了,又想强调这个东西是让ECMA规则,所以就这样一个神奇的东西诞生了,这个东西的名称就叫做ECMAScript。但注意他是一个标准 所以我们讲javaScript是ECMAScript的实现,ECMAscript是javaScript的标准
javaScript的组成
javaScript = ECMAScript + DOM + BOM
JS社区
因为JS语言存在很多局限性,比如没有模块化,变量没有类型,没有块级作用域等。所以在JS社区中,存在一些其他的版本,比如:sea.js、require.js等