JavaScript 的诞生

302 阅读1分钟

1、 JavaScript的创造者

  • 李爵士发明了HTML
  • 赖先生发明了CSS
  • 布兰登发明了JS

2、JavaScript的诞生

JavaScript是布兰登在临危受命的情况下,花了十天时间设计出了JS这个最初的版本。但是由于设计时间过短,很多的语言细节是非常不严谨的,导致在后面很长一段时间内,用JS写的程序混乱不堪。

3、网景与微软的战争

  • 微软在1996年发布的IE3,支持JScript,于是浏览器大战一触即发。
  • 网景为了争夺市场,向ECMA提交了语言标准,出现了ECMAScript语言标准

4、ECMAScript与JavaScript

  • ECMAScript是纸上的标准,JS是浏览器的实现
  • 纸上标准往往落后于浏览器,先实现,然后才会写进标准中
  • 1999年,ECMAScript第三版发布,是使用最广的版本
  • 2015年,ECMAScript第六版发布,新的浏览器都支持这一版,之后学习主要就是ES6+的版本

5、JavaScript的爆发

  • 2009年,Ryan基于V8创建了Node.JS
  • 2019年,Isaac基于Node.js写出了npm
  • 2019年,TJ受到Sinatra启发,发布了Express.js
  • 从此,前端工程师可以愉快的写后端应用

6、学习JS需要注意

软要求:

  • 逻辑能力
  • 质疑自己的能力
  • 抽象能力

硬要求:

  • 足够多的代码
  • 足够多的概念
  • 足够多的踩坑经验

JS常用常考:

  • 闭包、原型
  • 类、集成
  • MVC、Flux
  • 高阶函数
  • 前段工程化

注意:

  • 旧的、过时的不需要详细学习
  • 与IE相关的都忽略