javascript高级程序设计阅读收获(1.1)——javascript简短的历史回顾
1995年,网景公司(网景公司英文名为Netscape Communications Corporation)中的Brendan Eich工程师,为即将发布的Netscape Navigator 2(网景公司开发的网络浏览器)开发一个名叫Mocha的脚本语言。Mocha脚本语言的开发计划是在客户端和服务器端都使用它,它在服务器端叫做LiveWire。
(Brendan Eich开发出来了Mocha:javascript的前身)为了赶上发布时间,网景公司与Sun公司结为开发联盟,共同完成了LiveScript(Mocha被改名成为LiveScript)的开发,在Netscape Navigator2正式发布前,网景公司吧LiveScript改名为JavaScript,以便搭上媒体当时热烈炒作java的顺风车。
(Mocha被改名成LiveScript,又被改名成为javaScript)JavaScript1.0很成功,网景公司在Netscape Navigator 3中发布了JavaScript1.1。尚未成熟的Web的受欢迎程度达到了历史新高,而网景公司稳居市场领导者的位置。
微软在这个时候决定向IE投入更多的资源,在网景公司的Netscape Navigator 3发布不久后,微软也发布了IE3(微软公司开发的网络浏览器),其中包含自己名为JScript的JavaScript实现。1996年8月,微软重磅进入Web浏览器领域,这是网景永远的痛,但它代表JavaScript作为一门语言向前迈进了一大步。
(微软的JScript借鉴网景的JavaScript)微软的JScript(JavaScript实现)意味着出现了两个版本的“JavaScript”:
1.Netscape Navigator的JavaScript。
2.IE的JScript
javascript本来就还没有规范其语法,两个版本并存让这个问题更加的突出。
(两个javascript导致其语法不规范)1997年,JavaScript作为提案被提交给Ecma(欧洲计算机制造商协会),TC39(第39技术委员会:由各个公司中对这门脚本语言有兴趣的工程师组成)花数月时间打造出了ECMAScript(脚本语言标准)
(Ecma中的TC39打造出了ECMAScript)1998年,ISO(国际标准化组织)和IEC(国际电工委员会)将ECMAScript采纳为标准,自此之后,各家浏览器均已ECMAScript作为自己JavaScript实现的依据,虽然具体实现各有不同。
javascript高级程序设计阅读收获(1.1)——javascript简短的历史回顾相关推荐
- javascript高级程序设计阅读收获(5.4.2)——Math
1.Math ECMAScript提供了Math对象作为保存数学公式.信息和计算的方法.Math对象提供了一些辅助计算的属性和方法. Math对象上提供的计算要比直接在JavaScript实现快得多, ...
- JavaScript高级程序设计阅读笔记
2020-11-15 通过初始化指定变量类型 数字-1 对象null 和null的比较(不理解) 使用局部变量将属性查找替换为值查找(算法复杂度) 循环的减值迭代,降低了计算终止条件的复杂度 swit ...
- javascript高级程序设计pdf_2019年最好的JavaScript图表库
作者 | arthur puszynski 来源 | Medium 编辑 | 代码医生团队 首先,简要介绍一下: 随着数据收集和使用持续呈指数级增长,对这些数据进行可视化的需求变得越来越重要.开发人员 ...
- [Javascript 高级程序设计]学习心得记录2 Javascript的垃圾回收机制
Javascript 是自动垃圾收集机制,不需要像c/c++的开发人员一样担心内存泄漏问题.这种垃圾收集机制通过找出那些不再使用的变量,释放其占用的内存从而达到垃圾回收的效果.而如何如何找出那些不再使 ...
- 【JavaScript高级程序设计】--第1章 JavaScript简介
2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/kimcerry/blog/707427
- 读javascript高级程序设计-目录
javascript高级编程读书笔记系列,也是本砖头书.感觉js是一种很好上手的语言,不过本书细细读来发现了很多之前不了解的细节,受益良多.<br/> 本笔记是为了方便日后查阅,仅作学习交 ...
- 《JavaScript高级程序设计》红宝书第二遍阅读(动手实践)
<JavaScript高级程序设计>红宝书第二遍阅读(动手实践) 第1章--什么是JavaScript 第2章--HTML中的JavaScript 第3章--语言基础 第4章--变量.作用 ...
- 《JavaScript高级程序设计》红宝书第一遍阅读(了解概念)
<JavaScript高级程序设计>红宝书第一遍阅读(了解概念) 第1章--什么是JavaScript 第2章--HTML中的JavaScript 第3章--语言基础 第4章--变量.作用 ...
- 一行python代码画粑粑_如何阅读《JavaScript高级程序设计》(一)
题外话 最近在看<JavaScript高级程序设计>这本书,面对着700多页的厚书籍,心里有点压力,所以我决定梳理一下..探究一下到底怎么读这本书.本书的内容好像只有到ES5...所以只能 ...
最新文章
- Mysqldump备份和恢复
- mvc源码解读(10)-ParameterDescriptor方法Action方法的参数描述对象
- c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.
- decimal(18,2)如何保存1.234
- 假如 C++ 是一只箭,你会用它来射哪只雕?
- springboot之整合mybatis
- C#使用QQ邮箱发送邮件
- xshell连接Linxu系统乱码
- matlab伽玛分布如何表示,matlab绘制gamma曲线
- 排序算法(三)—— 插入法排序算法
- ShardingJDBC使用总结
- 软件设计之“信雅达”
- 石化能源行业工业互联网智能工厂解决方案
- Get智能写作 | 掌握这5个小技巧,让你的写作飞起来
- 命令行修改mysql密码
- java获取机器的IP
- MetaTrader软件的功能扩展(关于程序补丁制作的一个例子)
- Shiro实现多Realm认证、SecurityManager配置realms
- Cloudera Manager 5 Overview
- Crispin ShoeDesign 3D 鞋样设计软件
热门文章
- systemd服务分析
- first season twenty-third episode,Ben was born!!!,Hi Ben???
- GITEE提交代码时出现“文本是相同的,但文件不匹配“问题解决方法
- Calamari 安装
- 计算机软件选修课选什么好,互联网行业,软件工程专业学什么?
- k8s gc原理详解
- 中国人误传了数千年的七句话(不可不看!) 转帖
- JS 无形装逼,最为致命
- 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件
- Linkflow新锐洞察 06 | DTC品牌如何快速规模化?