内存泄露总结为:
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
本文深入探讨JavaScript中的三种常见内存泄露情况:JS对象与DOM对象之间的引用导致的泄露、利用闭包造成的内存泄露以及事件处理过程中的内存泄露。通过具体实例帮助开发者理解并避免这些问题。

3542

被折叠的 条评论
为什么被折叠?



