摘要: 越是关系混乱的东西越要混在一起来说,把混乱的关系处理好了,我们就可以利用它们的关系建立起强大的知识网络 :)当一个函数被创建时,会包含一个[[scope]]属性,指向这个函数的作用域链。作用域链里包含这个函数的父域,祖先域,当然也包括全局作用域。这些域其实都是包含变量的对象。当一个函数被执行时,会为它创建一个执行环境,通过复制函数的[[scope]]属性中的对象构建起执行环境的作用域链,然后,这个函数的活动对象会被推入执行环境作用域链的最前端。构成了一个完整的执行环境作用域链。当我们在函数中访问一个变量时,会从执行环境作用域链的最前端开始,逐级搜索,直到找到该变量。这也就引出了一个优化问题。v 阅读全文
posted @ 2013-05-23 10:32 danyan 阅读(172) 评论(0) 推荐(0)