摘要:
1.标记清除(主流使用) 给内存中所有变量加标记 → 去除当前执行上下文环境中的变量和引用变量的标记 → 删除所有标记变量 → 完成内存清除 2.引用计数(缺陷多,少用) 跟踪记录每个值被引用的次数,释放引用次数为零的值所占用的内存 存在问题:两种垃圾收集算法并存导致的内存泄漏 3.解除引用 适用于 阅读全文
摘要:
链式作用域 父对象的所有变量,对子对象都是可见的, 但子对象的所有变量,对父对象都是不可见的 闭包 定义在一个函数内部的函数,方便读取其他函数内部变量,且这些变量的值始终保持在内存中 优点:灵活方便,封装 缺点:内存消耗很大,IE中可能导致内存泄露 function f1(){ var n=999; 阅读全文