学习JavaScript
- 需要有
- 逻辑能力、质疑自己的能力、抽象思维
- 代码量、理解概念、踩坑经验
- 如何统计代码行数(统计一个git仓库里的)
- 安装:yarn global add cloc
- 运行:cloc --vcs=git .
- 总的来说四步:课程学习——大脑总结——博客记录——代码练习
JS发展
- 布兰登发明JS
- 最开始浏览器是支持Java和JavaScript的
- ECMAScript===标准的制定——目前学习的是第六版、使用最广泛的是第三版
- JS和ECMAScript关系
- ECMAScript是纸上的标准,JS是浏览器的实现
- 先实现,再写进标准里
- JS兴起
- 2004年,杀手级应用Gmail
- 2005年,Jesse将谷歌用到的技术命名为AJAX
- 2006年,JQuery(可兼容各浏览器)发布,是目前最长寿的JS库
JS爆发
chrome的JS引擎叫做V8(特别快)
- 2009年,基于V8创建了node.js(在哪里都可以用)
- 2010年,基于node.js写出了npm(node.js和npm常组合使用)
- 2010年,TJ发布了express.js,之后,JS大爆发
- 以上三点,使得前端可同时开发后端
总的来说,JS走对了四步
- 有ECMAScript标准
- 发布了杀手级应用Gmail
- 及时跟上移动端脚步
- 有node.js