Higanbana

深入理解闭包

写了快一周,终于把这个系列文写完了,总共六篇文章,虽然看起来只有最后一篇在讲闭包,但其实前面五篇都在为最后一篇打基础。

深入理解闭包(一)——铺垫

深入理解闭包(二)——变量对象

深入理解闭包(三)——确定this指向

深入理解闭包(四)——执行上下文栈

深入理解闭包(五)——作用域、作用域链和执行上下文

深入理解闭包(六)——闭包


另外,如果你感觉我写的还不是很清楚的话,推荐你们看这两个系列的文章:
简书作者波老师写的:前端基础进阶系列
博客园王福鹏老师写的:深入理解javascript原型和闭包系列
我看了好几遍他们两位的文章,从中收获颇多,我的系列文中也借鉴了许多他们的东西,由衷地感谢他们。
在写这个系列文之前我对闭包也是半清不楚的,看别人文章有些复杂的例子也会弄不明白,但我写最后一篇之前,又去看了一遍那些闭包的例子,发现很多问题都迎刃而解。有一句话说的真没错,下层基础决定上层建筑。有的人js还没怎么学懂就想先学一些炫酷的框架,虽然也能解决实际问题,但我认为走不长远,地基打牢才能盖更高的楼。真正沉得住气搞基础的人才更具发展空间,这类人眼光最长远,也是我最想成为的人。