摘要: 1、函数不返回时已经产生闭包。 2、初始化 lexcialEnov的时候,已经产生闭包。 // 静态作用域建立时候,已经初始化了。 3、闭包的本质就是作用域链。sub{[scope]} -> main {[scope]} /// instance: 闭包的应用。 阅读全文
posted @ 2016-08-01 15:29 Tachi 阅读(164) 评论(0) 推荐(0)
摘要: js 作用域 : 1、js 没有块作用域 : 2、js 没有动态作用域: 3、词法作用域(静态作用域 或者 叫 闭包)作用域链 补充: 词法创建函数的四种方法: 阅读全文
posted @ 2016-08-01 12:15 Tachi 阅读(141) 评论(0) 推荐(0)
摘要: js 解析与执行过程: 一、全局: 1、预处理阶段 : 1、LexicalEnviroment window {1、预处理 var | 2、function xxx //预处理申明的函数} // 注: 不预处理 函数表达式的方法 创建的 函数 : var g = function () ; 2、EC 阅读全文
posted @ 2016-08-01 00:24 Tachi 阅读(199) 评论(0) 推荐(0)