js小笔记

  1. 闭包
    概念:闭包就是能访问另一个函数作用域中变量的函数

  2. 原型链
    概念:每个对象都有一个prototype指向他的原型对象,原型对象也有他自己的原型对象

  3. 垃圾回收机制
    概念:JavaScript实行的是标记清除,当变量进入环境(例如,在函数中声明一个变量)时,就将这个变量标记为“进入环境”。从逻辑上讲,永远不能释放进入环境的变量所占的内存,因为只要执行流进入相应的环境,就可能用到它们。而当变量离开环境时,这将其 标记为“离开环境”。

  4. 内存泄漏常见原因

    • dom清空或删除时,事件未清除导致的内存泄漏
    • 全局变量引起的内存泄漏
    • 闭包引起的内存泄漏
    • setInterval

猜你喜欢

转载自blog.csdn.net/qq719756146/article/details/86691160