美文网首页
JS诞生简述

JS诞生简述

作者: 马建阳 | 来源:发表于2017-07-20 12:29 被阅读16次

    1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,但这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。
    Brendan Eich被指定为这种"简化版Java语言"的设计师。
    总的来说,他的设计思路是这样的:
      (1)借鉴C语言的基本语法;
      (2)借鉴Java语言的数据类型和内存管理;
      (3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;
      (4)借鉴Self语言,使用基于原型(prototype)的继承机制。
    所以,Javascript语言实际上是两种语言风格的混合产物----(简化的)函数式编程+(简化的)面向对象编程。这是由Brendan Eich(函数式编程)与网景公司(面向对象编程)共同决定的。

    相关文章

      网友评论

          本文标题:JS诞生简述

          本文链接:https://www.haomeiwen.com/subject/ijvdkxtx.html