A.5 小结

JavaScript闭包是一种强大的语言特性。通过使用这个语言特性来隐藏变量,可以避免覆盖其他地方使用的同名变量。由于jQuery经常依赖于把函数作为方法的参数,所以在编写jQuery代码时也会经常在不经意间创建闭包。理解闭包有助于编写出更有效也更简洁的代码,如果再加上一些小心并利用好jQuery内置的安全措施,则可以有效地防止闭包可能引发的内存泄漏问题。