JavaScript发展历史(JS)
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)相关推荐
- JavaScript的发展历史
JavaScript的发展历史 JavaScript的发展历史 JavaScript与Java的关系 JavaScript的版本 JavaScript的发展历史 JavaScript的诞生 JavaS ...
- 第一讲 《javascript 浏览器发展历史》
javascript 浏览器发展历史 web 发展历史: mosaic (马萨克) 是互联网历史上第一个普遍使用 和 能够显示图片 的 网页浏览器 1993年问 ...
- 【JavaScript总结】JavaScript发展与学习内容
发展: 最初浏览器是为大学里浏览文档用,从地址栏输入文档地址,找到文档显示. 后来各种需求(购物网站,个人博客)出现,已有功能不能满足需求. 可人们依旧在努力满足这种需求,但实现后的效果很不尽人意. ...
- 从javascript发展说到vue
2019独角兽企业重金招聘Python工程师标准>>> Vue是基于javascript的一套MVVC前端框架,在介绍vue之前有必要先大体介绍下javascript产生背景及发展的 ...
- JAVASCRIPT发展历程
JAVASCRIPT发展历程 诞生 JavaScript 因为互联网而生,紧跟着浏览器的出现而问世.回顾它的历史,就要从浏览器的历史讲起. 1990年底,欧洲核能研究组织(CERN)科学家 Tim B ...
- vue学习笔记-02-前端的发展历史浅谈mmvm设计理念
vue学习笔记-02-前端的发展历史浅谈mmvm设计理念 文章目录 1. MVVM模式的实现者 2.第一个vue程序 3.什么是mvvm? 4.为什么要用mvvm? 5.mvvm的组成部分 7.MVV ...
- vue学习笔记-01-前端的发展历史(从后端到前端,再到前后端分离,再到全栈)
vue学习笔记-01-前端的发展历史(从后端到前端,再到前后端分离,再到全栈) 这篇文章是博主在看vue-前端发展简史的时候做的笔记,以供后续学习复习 文章目录 vue学习笔记-01-前端的发展历 ...
- 十分钟全面了解es6及其发展历史
什么是ES6: ES6是ECMA Script 6.0的简称, 就是语言最新的标准, 发布于2015年 目标让js语言成为能支持去编写大型复杂的应用语言, 成为企业级开发语言 javascript和E ...
- ES6简介与发展历史(ES笔试题、简介、ECMAScript 背景、ECMAScript 历史)
目录 ES6简介与发展历史 1.简介 2.ECMAScript 背景 3.ECMAScript 历史 ES6简介与发展历史 1.简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScr ...
最新文章
- JS的三种消息提示框alert confirm prompt
- SOCKET bind INADDR_LOOPBACK和INADDR_ANY的区别
- 迭代器 java_百战程序员:Java设计模式之迭代器模式
- 项目经理排期的几个tip
- 工作流图形设计器参考资料
- 服务器数码管不显示,LED数码管不亮的原因及故障排查方法
- (转)中国IT界名人
- android定义圆角layout,Android布局切圆角
- 河北安新复合型水稻 国稻种芯·中国水稻节:雄安生态示范区
- PHP7.2手册(最新版)
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析
- 华为ENSP模拟器开启SSH服务
- AI自动识别户型图生成数据建模到3DVR场景解决方案
- 2015年8月25号申请入驻一点资讯自媒体平台
- python升级pip_python中pip升级
- IIS 服务器启动和关闭
- dedecms织梦网站程序搬家的几个步骤详解
- SAP FI 系列 (030) - 特别总账标记
- 再见亦是兄弟:别少旭
- 中国互联网web2.0前100
热门文章
- 计算机系统设计原理pdf百度云,计算机操作系统教程--核心与设计原理习题1答案.pdf...
- 【网络教程】同花顺公式编辑的基本语法,帮助说明
- SQL Server如何设置账号密码
- 场效应管(FET)分类、符号、特性曲线
- 计算机操作工 试题,计算机系统操作工试题
- 米筐量化如何安装使用?
- Rinex biography and Introduction for version 2
- 通用电气运输系统加入区块链联盟
- Ubuntu编译Android系统源码(msm8909_android5.1.1)
- 访问 IIS 元数据库失败(转)