内存泄露总结为:
1。js对象和dom对象之间的引用。
2。函数嵌套,内部函数引用外部函数的变量,也就是闭包内存泄露
3。事件处理内存泄露,处理函数中不要引用表示此dom对象的js对象,当然只要把处理函数不放到当前对象就没问题了,不过这样就没用到闭包,就不简单了,呵呵,还是闭包比较强大,省力。
具体看此文章
http://www.ibm.com/developerworks/cn/web/wa-memleak/index.html
1。js对象和dom对象之间的引用。
2。函数嵌套,内部函数引用外部函数的变量,也就是闭包内存泄露
3。事件处理内存泄露,处理函数中不要引用表示此dom对象的js对象,当然只要把处理函数不放到当前对象就没问题了,不过这样就没用到闭包,就不简单了,呵呵,还是闭包比较强大,省力。
具体看此文章
http://www.ibm.com/developerworks/cn/web/wa-memleak/index.html