JavaScript发展历史(JS)

1.1994年, 网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器——只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,允许许它们直接嵌入网页。另一个是发明一种全新的语言。

liveScript ==> javaScript => ECMAscript

这里的关系是: liveScript是javaScript的一个曾用名,ECMAscript: 定义了javascript的语法规范, 描述了语言的基本语法和数据类型。

2.1995年Sun公司将0ak语言改名为Java,正式向市场推出。Sun公司大肆宣传,许诺这种语言可以"一次编写,到处运行" (Write Once, Run Anywhere), 它看上去很可能成为未来的主宰。

3.网景公司动了心,决定与Sun公司结成联盟

4.34岁的系统程序员Brendan Eich登场了。1995年4月,网景公司录用了他,他只用10天时间就把Javascript设计出来了。(多肽语言)

5.JS的形成,可以说:
(1)借鉴C语言的基本语法;
(2)借鉴Java语言的数据类型和内存管理;
(3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;
(4)借鉴Self语言,使用基于原型(prototype)的继承机制。

JavaScript发展历史(JS)相关推荐

  1. JavaScript的发展历史

    JavaScript的发展历史 JavaScript的发展历史 JavaScript与Java的关系 JavaScript的版本 JavaScript的发展历史 JavaScript的诞生 JavaS ...

  2. 第一讲 《javascript 浏览器发展历史》

    javascript 浏览器发展历史 web 发展历史: mosaic                     (马萨克) 是互联网历史上第一个普遍使用 和 能够显示图片 的 网页浏览器 1993年问 ...

  3. 【JavaScript总结】JavaScript发展与学习内容

    发展: 最初浏览器是为大学里浏览文档用,从地址栏输入文档地址,找到文档显示. 后来各种需求(购物网站,个人博客)出现,已有功能不能满足需求. 可人们依旧在努力满足这种需求,但实现后的效果很不尽人意. ...

  4. 从javascript发展说到vue

    2019独角兽企业重金招聘Python工程师标准>>> Vue是基于javascript的一套MVVC前端框架,在介绍vue之前有必要先大体介绍下javascript产生背景及发展的 ...

  5. JAVASCRIPT发展历程

    JAVASCRIPT发展历程 诞生 JavaScript 因为互联网而生,紧跟着浏览器的出现而问世.回顾它的历史,就要从浏览器的历史讲起. 1990年底,欧洲核能研究组织(CERN)科学家 Tim B ...

  6. vue学习笔记-02-前端的发展历史浅谈mmvm设计理念

    vue学习笔记-02-前端的发展历史浅谈mmvm设计理念 文章目录 1. MVVM模式的实现者 2.第一个vue程序 3.什么是mvvm? 4.为什么要用mvvm? 5.mvvm的组成部分 7.MVV ...

  7. vue学习笔记-01-前端的发展历史(从后端到前端,再到前后端分离,再到全栈)

    vue学习笔记-01-前端的发展历史(从后端到前端,再到前后端分离,再到全栈)   这篇文章是博主在看vue-前端发展简史的时候做的笔记,以供后续学习复习 文章目录 vue学习笔记-01-前端的发展历 ...

  8. 十分钟全面了解es6及其发展历史

    什么是ES6: ES6是ECMA Script 6.0的简称, 就是语言最新的标准, 发布于2015年 目标让js语言成为能支持去编写大型复杂的应用语言, 成为企业级开发语言 javascript和E ...

  9. ES6简介与发展历史(ES笔试题、简介、ECMAScript 背景、ECMAScript 历史)

    目录 ES6简介与发展历史 1.简介 2.ECMAScript 背景 3.ECMAScript 历史 ES6简介与发展历史 1.简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScr ...

最新文章

  1. JS的三种消息提示框alert confirm prompt
  2. SOCKET bind INADDR_LOOPBACK和INADDR_ANY的区别
  3. 迭代器 java_百战程序员:Java设计模式之迭代器模式
  4. 项目经理排期的几个tip
  5. 工作流图形设计器参考资料
  6. 服务器数码管不显示,LED数码管不亮的原因及故障排查方法
  7. (转)中国IT界名人
  8. android定义圆角layout,Android布局切圆角
  9. 河北安新复合型水稻 国稻种芯·中国水稻节:雄安生态示范区
  10. PHP7.2手册(最新版)
  11. WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析
  12. 华为ENSP模拟器开启SSH服务
  13. AI自动识别户型图生成数据建模到3DVR场景解决方案
  14. 2015年8月25号申请入驻一点资讯自媒体平台
  15. python升级pip_python中pip升级
  16. IIS 服务器启动和关闭
  17. dedecms织梦网站程序搬家的几个步骤详解
  18. SAP FI 系列 (030) - 特别总账标记
  19. 再见亦是兄弟:别少旭
  20. 中国互联网web2.0前100

热门文章

  1. 计算机系统设计原理pdf百度云,计算机操作系统教程--核心与设计原理习题1答案.pdf...
  2. 【网络教程】同花顺公式编辑的基本语法,帮助说明
  3. SQL Server如何设置账号密码
  4. 场效应管(FET)分类、符号、特性曲线
  5. 计算机操作工 试题,计算机系统操作工试题
  6. 米筐量化如何安装使用?
  7. Rinex biography and Introduction for version 2
  8. 通用电气运输系统加入区块链联盟
  9. Ubuntu编译Android系统源码(msm8909_android5.1.1)
  10. 访问 IIS 元数据库失败(转)