JS概述

103 阅读1分钟

学习JavaScript

  1. 需要有
  • 逻辑能力、质疑自己的能力、抽象思维
  • 代码量、理解概念、踩坑经验
  1. 如何统计代码行数(统计一个git仓库里的)
  • 安装:yarn global add cloc
  • 运行:cloc --vcs=git .
  1. 总的来说四步:课程学习——大脑总结——博客记录——代码练习

JS发展

  1. 布兰登发明JS
  2. 最开始浏览器是支持Java和JavaScript的
  3. ECMAScript===标准的制定——目前学习的是第六版、使用最广泛的是第三版
  4. JS和ECMAScript关系
  • ECMAScript是纸上的标准,JS是浏览器的实现
  • 先实现,再写进标准里
  1. JS兴起
  • 2004年,杀手级应用Gmail
  • 2005年,Jesse将谷歌用到的技术命名为AJAX
  • 2006年,JQuery(可兼容各浏览器)发布,是目前最长寿的JS库

JS爆发

chrome的JS引擎叫做V8(特别快)

  1. 2009年,基于V8创建了node.js(在哪里都可以用)
  2. 2010年,基于node.js写出了npm(node.js和npm常组合使用)
  3. 2010年,TJ发布了express.js,之后,JS大爆发
  4. 以上三点,使得前端可同时开发后端

总的来说,JS走对了四步

  1. 有ECMAScript标准
  2. 发布了杀手级应用Gmail
  3. 及时跟上移动端脚步
  4. 有node.js