摘要:
1、概念 词法作用域:定义在词法阶段的作用域,即书写代码时函数声明的位置决定的。词法分析器处理代码时会保持作用域不变(大部分是这样的),会知道全部标识符在哪里以及如何声明的,从而预测在执行过程中如何对他们进行查找。 示例代码: 2、作用域查找 作用域会在找到第一个标识符时停止,存在“遮蔽效应”。 3 阅读全文
摘要:
1、概述 闭包实质:将内部函数传递到所在的词法作用域以外,内部函数仍然持有对原始定义作用域的引用。 2、应用 (1)定时器 (2)事件监听器 (3)ajax (4)异步(同步)操作 只要使用了回调函数,实际上就是使用了闭包。 (5)模块 总结: 函数可以记住并访问所在的词法作用域,即使函数是在当前词 阅读全文