摘要: 翻译原文 在JavaScript中一个最广泛使用的设计模式是模块的模式。模块模式使用了JavaScript中的一个很棒的特性-闭包- 用来给你方法中的隐私一些控制这样的第三方应用程序不能访问私有数据或覆盖它。在这篇文章中,我会教你什么是闭包,它是如何工作的,以及如何利用它在你的JavaScript代码中实现模块模式。什么是闭包?闭包是JavaScript语言的一种构造。在JavaScript内所有变量都能在全局范围内访问,除非变量在函数内用var关键字声明过。在一个函数内,你也可以获得全局范围和每个你所在的函数上级范围的访问权限。换句话说,函数内声明变量只能在函数包围范围内访问。每一个真正.. 阅读全文
posted @ 2012-05-09 23:50 杰克知足 阅读(1928) 评论(3) 推荐(6) 编辑