摘要:
目录一、前言二、基础讲解三、知识应用四、总结五、常见问题一、前言JavaScript设计得最出色的就是它的函数的实现,它几乎接近于完美。我们现在现就来介绍它其中一个功能“闭包”。我们可以利用闭包“保存变量生命周期”和“屏蔽变量”的特性优雅地完成一些强大的功能。后面我还会介绍在ExtJS中是如何使用这种特性的。二、基础讲解我们可以利用“闭包”功能来实现隐藏或公开对象的变量和方法。测试代码如下 1 var bufferObj = (function createFun(fn, interval, scope) { 2 var isExec = 1;//被闭包的变量,外界不能直接访问 3 ... 阅读全文