zoukankan      html  css  js  c++  java
  • 我的JS历史知识

      话说在那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高级程序设计第三版》笔记。

    未完待续……

  • 相关阅读:
    Scrum会议5
    小组项目alpha发布的评价
    第二阶段冲刺记录三
    第二阶段冲刺记录二
    第13周学习进度
    第二阶段冲刺记录1
    《人月神话》阅读笔记01
    第12周学习进度
    意见汇总
    双人结对,四则运算(三阶段)
  • 原文地址:https://www.cnblogs.com/koeltp/p/4804551.html
Copyright © 2011-2022 走看看