摘要: 由于我是做web开发的,在项目中经常使用javascript。对js的闭包特性早有耳闻,趁着不是很忙自己研究了一下。通过从网络上的查找,了解到javascript的闭包特性,总结了一下,不足之处希望大家不吝指教!1.Closure的基本概念(摘抄如下):“闭包”是一个表达式(一般是函数),它具有自由变量以及绑定这些变量的环境(该环境“封闭了”这个表达式)。 闭包,就是封闭了外部函数作用域中变量的内部函数。但是,如果外部函数不返回这个内部函数,闭包的特性无法显现。如果外部函数返回这个内部函数,那么返回的内部函数就成了名副其实的闭包。此时,闭包封闭的外部变量就是自由变量,而由于该自由变量存在,外部 阅读全文
posted @ 2010-05-04 21:00 wang_yb 阅读(677) 评论(2) 推荐(0) 编辑