持续更新中 · 记录第 47 天
把每一行 JavaScript
把每一行 JavaScript
都写成自己的经验
这里记录我学习 JavaScript 语言的全过程。不产出速成教程,只如实写下:
怎么从一行 console.log 开始,怎么被作用域绕过,
怎么在一个 Bug 上耗掉一整晚,又怎么把它变成真正理解的东西。
47
天 · 持续学习
4
个学习阶段
∞
还在继续学
我走过的四步
不是教程大纲,是实际发生过的顺序
认识变量、函数与 DOM
从 document.querySelector 开始,学会在浏览器控制台里验证想法。这个阶段最大的收获是:能立刻看到结果,所以敢乱试。
啃下作用域、闭包与异步
被变量串号坑过一次之后,才真正理解 var 与 let 的区别;被「先打印后赋值」坑过一次之后,才开始认真看 Promise 和事件循环。
命名、拆分与代码组织
给变量起一个说得出用途的名字,把一段长函数拆成几个能单独看懂的小函数。代码量没变多少,但三天后回看还能读懂。
原型、继承与模块化
越往下学越发现,JavaScript 里很多设计都要回到原型链上才能解释通。这是我接下来要补的部分。