摘要: 理解JavaScript作用域链 理解JavaScript作用域至关重要,它是理解闭包的前提条件。 先通过理解execution context来了解javascript在执行代码之前和之后做了什么工作,可以说理解了理解execution context之后再来理解javascript的作用域就是非常简单的事了。 1.作用域链产生的时机 作用域链:由一组对象按照规定的顺序组成。 全局作用域链:在执行全局代码之前,创建全局execution context过程中产生了作用域链,此作用域链(列表)仅仅包含了一个全局对象。 函数作用域链:在调用函数时,执行函数体代码之前,为函数创建... 阅读全文
posted @ 2012-06-09 13:07 Lbeta 阅读(234) 评论(1) 推荐(0) 编辑