美文网首页
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诞生简述

    1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,但这个版本的浏览器只能用来浏览,不...

  • JS(简述)

    元素介绍 1.document文档对象2.let/var 声明变量(新版建议用let) console.log()...

  • 网络协议 Day01 准备工作

    一、一些理论基础 1. 简述 C++ 跨平台的原理? 2. 简述 Java 跨平台的原理? 3. 简述 JS 和 ...

  • JS历史简述

    历史 蒂姆·伯纳斯-李(李爵士) 1989 发明了万维网 1990 编写了第一个网页浏览器1991 在CERN向外...

  • 易图秒懂の神经网络潜行-CNN前生

    ​在“易图秒懂の神经网络诞生"里面,简述了神经网络诞生,它诞生后,火爆了, 但后来又被打入了冷宫。 这里开始解释神...

  • Web开发快速入门基础篇(4)前端基础之JS

    4.前端基础之JS 简述 掌握了解JavaScript(js)的基本使用,以及jquery常用操作,能够处理前端交...

  • 1.1 JS 诞生

    JS & ECMAScript JS诞生的初衷 网景想搞死 IE,占领浏览器市场 JS 可以在浏览器中检查表单填写...

  • Node.js开发指南_读书笔记

    nodejs开发指南 Node.js简介 简介:Node.js是一个为实时Web应用开发而诞生的平台,从诞生之初就...

  • node.js 核心

    1.简述 node.js 的特点以及使用的场景 node.js 的特点: 它是一个 JavaScript 运行环境...

  • 简述JS的EventLoop

    在网上看了很多关于JavaScript事件循环的文章,都对其理解的比较深入,有些比较晦涩的描述可能会对整体的理解有...

网友评论

      本文标题:JS诞生简述

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