内存泄漏 定义:程序中己动态分配的堆内存由于某种原因程序未释放或无法释放引发的各种问题。 js中可能出现的内存泄漏情况 结果:变慢,崩溃,延迟大等,原因: 全局变量dom清空时,还存在引用ie中使用闭包定时器未清除子元素存在引起的内存泄露 避免策略 减少不必要的全局变量,或者生命周期较长的对象,及时对无用的数据进行垃圾回收;注意程序逻辑,避免“死循环”之类的 ;避免创建过多的对象 原则:不用了的东西要及时归还。减少层级过多的引用