话说在那long long ago的1995之前,绝大多数因特网用户都使用速度仅28.8kbit/s的猫(调制调解器)上网,人们注册成为某个网站的用户时,填写好资料,发送给服务器去验证,若是某一资料填写不合格,好比邮箱格式不对或用户名已被占用,就得又所有从新填写一遍,而后通过慢长的等待,祈祷上帝,不要再出错。人们就这样被网络慢、重复填写资料操蛋着。浏览器
因而伟大的Netscape公司决定为 Netscape Navigator 2开发出一种名叫LiveScript的脚本语言来处理这种简单的验证。Netscape为了在搭上媒体热炒Java的顺风车,临时把LiveScript更名为JavaScript,级JavaScript 1.0。服务器
因为JavaScript1.0得到巨大的成功,Netscape公司趁热打铁的,随即在Netscape Navigator 3中发布JavaScript 1.1。也得到巨大的成功,用户关注度屡创新高的。与此同时,另外一个历史主角————微软的IE 3 也登场了。微软它为它的IE 3 加入名为JScript的JavaScript脚本语言(命名为JScript是为了不Netscape公司的有关受权问题)。网络
此时咱们能够看到两个不一样的JavaScript版本:Netscape Navigator的JavaScript和IE中的JScript。与C及其它语言不一样,当时尚未标准规定JavaScript的语法和特性。两个并存的的局面彻底暴露出了这个问题。随着业界的担心,JavaScript的标准化被提了日程。网站
1997年以Netscape Navigator 3中的JavaScript 1.1版本为蓝本建议被提交给了ECMA 39号技术委员会。通过他们的数月的各类撕逼,终于定义一种ECMAScript的新脚本语言标准。自此之后,浏览器开发们商以ECMAScript为基础实现各自的JavaScript。设计
读《JavaScript高级程序设计第三版》笔记。ip
未完待续……开发