溯源JavaScript

本篇博客是作为个人自学记录,如有不足之处,请批评指正。

  • 李爵士发明HTML

  • 赖先生发明CSS

  • 布兰登发明JS

布兰登和他的JavaScript

TL;DR:

布兰登,美国人,1995年进入网景公司,网景公司要求布兰登尽快创造出一种性语言(看上去与Java相似,但是比Java简单),但布兰登对Java并不感兴趣,为了应付任务,仅花10天就设计出JavaScript,当时这个语言有很多bug,但谁知道现在这么火呢?

布兰登 1961 年出生于美国,物理学转数学与计算机学位

七年工作中,他负责操作系统与网络开发;又工作三年,负责微内核与电子信号处理相关工作,可以说,这些年,布兰登做的工作与JavaScript毫无相关

1995年进入网景公司,网景公司招聘他的目的,是研究将Scheme语言作为网页脚本语言的可能性。

一个月后,网景公司做出决策,未来的网页脚本语言必须"看上去与Java足够相似",但是比Java简单,使得非专业的网页作者也能很快上手。

但是,他对Java一点兴趣也没有。为了应付公司安排的任务,他只用10天时间就把Javascript设计出来了。

由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。

Javascript语言实际上是两种语言风格的混合产物----(简化的)函数式编程+(简化的)面向对象编程。

之后的浏览器大战(微软与网景),导致网景之死,IE火起来了,但是IE也有很多致命的bug,而Chrome抓住机会,横空出世!再到后来的移动市场兴起,2016年,Chrome全球份额62%。

想要了解JavaScript的设计缺陷点击此链接

如何学习JavaScript

image.png

回到这张图片,如果这张图片只有李爵士、赖先生、布兰登,没有指明谁发明了什么,那下面有这么个逻辑:

  • 李爵士、赖先生、布兰登中其中有一个人发明了JavaScript
  • 其中,李爵士和赖先生没有发明JavaScript
  • 请问是谁发明了JavaScript?

如果能回答上来,那么恭喜你已经拥有了学习这门语言的前置条件了!

那么光有这个当然是不够的,编程能力的提升,肯定是离不开代码量的积累

那么让我们快乐的学习JavaScript吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值