虽然javascript会自动垃圾收集,但是我们写代码写法不当会让变量一直处于“进入环境”的状态,无法被回收
下面我就来列举几条内存泄露
1.意外的全局变量引起的内存泄漏
2.闭包引起的全局泄露
3.没有及时清理的DOM元素会引起
4.没有清理的定时器,和延时器
5.子元素存在引用引起的内存泄漏
你能想哪些避免内存泄漏的姿势
1.减少不必要的全局变量,或者生命周期较长的对象,及时对无用的数据进行垃圾回收
2.注意程序逻辑,避免“死循环”之类的
3.避免创建过多的对象
原则:不用了的东西要及时归还
546

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



