两个月 没怎么敲代码 今天面试 突然问起一些很基础的东西 忘得差不多了
闭包有啥用:大概分了三点
第一闭包可以缓存 一些你需要的值 (既然可以缓存当然也会造成内存泄漏)
第二 闭包带来的额很大程度上都是匿名函数, 匿名函数有啥用 ,防止命名污染, 既然是函数 那么函数封装可以带来函数内部的变量作用域也会局限于函数内部
第三 闭包函数执行 的特点 使用其他函数内部的变量
但是由于我没有在实际项目中使用过闭包函数,所以不清楚到底是用在哪 希望 各位使用者给点意见 不胜感激
由于我说的都是自己对于闭包的一些简单体会 希望 有心人 多看看其他大牛的作品
这个闭包就写的比较好的
http://blog.csdn.net/sunlylorn/article/details/6534610