摘要: 闭包真的是一个谈烂掉的内容。说到闭包,自然就涉及到执行环境、变量对象以及作用域链。汤姆大叔翻译的《深入理解JavaScript系列》很好,帮我解决了一直以来似懂非懂的很多问题,包括闭包。下面就给自己总结一下。包括参考大叔的译文以及《JavaScript高级程序设计(第3版)》,一些例子引用自它们。附上大叔的链接:《深入理解JavaScript系列》一、执行环境(或“执行上下文”,意义一样)首先说下ECMAScript可执行代码的类型包括:全局代码、函数代码、eval()代码。每当执行流转到可执行代码时,即会进入一个执行环境。活动的执行环境构成一个栈:栈的底部始终是全局环境,顶部是当前活动的执行 阅读全文
posted @ 2013-01-31 23:15 no_particular 阅读(3436) 评论(3) 推荐(4)