JavaScript 内存泄漏的7种场景,及避漏方法

前言: 欢迎浏览和关注本专栏《 前端就业宝典 》, 不管是扭螺丝还是造火箭, 多学点知识总没错。 这个专栏是扭螺丝之上要造火箭级别的知识,会给前端工作学习的小伙伴带来意想不到的帮助。

文章结构目录

    • 什么是内存泄漏
    • 内存泄漏的常见示例和防范
      • 1,全局变量引起的内存泄漏
      • 2,恶性循环造成泄漏
      • 3,未能及时清除定时器
      • 4,DOM创建造成内存泄漏
      • 5,console.log 没有注释掉造成泄漏
      • 6,循环引用引起的泄漏
      • 7,闭包造成内存泄漏

什么是内存泄漏

内存泄露(Memory Leaks):是指应用程序已经不再需要的内存,由于某种原因未返回给操作系统或者空闲内存池(Pool of Free Memory)。

内存泄露可能带来的问题:变慢、卡顿、高延迟

你可能感兴趣的:(前端就业宝典,javascript,开发语言,ecmascript)