JavaScript 简史

未匹配的标注

大名鼎鼎的 js,竟然源于一个表单验证。

在人们普遍使用电话拨号上网的年代,上网速度仅为 28.8kb/s,用户填写完一个表单,点击 “提交” 按钮,然后等待 30 秒钟,最终服务器返回消息说有一个必填字段没有填好…导致每一次数据交换都城了对人们耐心的一次考验。

当时走在技术最前沿的美国网景公司(Netscape)决定开发一种客户端语言,处理这种简单的验证。

网景公司为 Netscape Navigator(浏览器:导航者)开发了一种名为 LiveScript 的脚本语言,为了搭上媒体热炒 Java 的顺风车,临时把 LiveScript改名为 JavaScript

随着 JavaScript 的巨大成功,微软就在 Internet Explorer3 中加入了名为 JScriptJavascript 实现。这就意味着有了两个不同的 JavaScript 版本。

  • 网景公司 导航者浏览器 JavaScript
  • 微软公司 IE浏览器 JScript

当时还没有标准规定 JavaScript 的语法和特性,随着业界担心的日益加剧,JavaScript 的标准化问题被提上了议事日程。

欧洲计算机制造商协会,简称 ECMA,组织了来自 网景(Netscape)、微软、Sun公司等关注脚本语言发展的公司程序员,经过数月的努力完成了名为 ECMAScript 的新脚本语言标准。浏览器开发商就开始致力于将 ECMAScript 作为各自 JavaScript 实现的基础。

  • ECMA协会 ECMAScript标准

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~