摘要: 刚刚总结完作用域链,我觉得很有必要马上对闭包总结一下,因为,之前也写过自己对闭包的理解,那时候只知道,闭包就是可以访问别的函数变量的函数,就是在函数里面的函数就叫做闭包,可是并没有深入探究,为什么,可以访问别的函数变量呢?直到,学习了JS的作用域链之后,就恍然大悟。 首先,来回顾一下,什么是作用域链 阅读全文
posted @ 2017-06-15 16:05 McRay 阅读(282) 评论(1) 推荐(1) 编辑
摘要: 在之前写的进阶系列里面,提到了 在创建阶段,要创建 、 还有 ,本次将重点讲解一下 。 JavaScript代码的执行过程 在讲解作用域链之前,首先了解一下,JavaScript代码的执行过程,包括两个步骤: 编译阶段 JavaScript引擎执行阶段 在编译阶段主要做的是,经过编译器的编译,将代码 阅读全文
posted @ 2017-06-15 15:02 McRay 阅读(355) 评论(0) 推荐(1) 编辑