🗒️前端-阶段03-垃圾回收与线程-Day07
00 分钟
2024-8-6
2024-10-29
type
status
date
slug
summary
tags
category
icon
password

1 DOM 回顾

2 JavaScript 中的垃圾回收机制(GC)

2.1 垃圾回收相关概念

① 什么是垃圾

② 什么是垃圾回收

③ 垃圾没有及时回收的后果

内存溢出: 需要使用内存的时候,内存空间不够。
内存泄漏: 垃圾没有回收称为内存泄漏。

④ JavaScript 垃圾回收的常见算法

2.2 引用计数

① 原理

② 优缺点:

2.3 标记清除

① 原理

② 优缺点

3 执行上下文和执行栈

3.1 执行上下文

① 全局执行上下文

② 函数内的执行上下文

注意: 函数每调用一次,就创建一个执行上下文对象。

3.2 执行栈

栈结构: 是一种数据存储结构,特点先进后出,后进先出。
执行栈:执行上下文对象创建之后,要放入执行栈,放入执行栈才能执行。

3.3 作用域和执行上下文的关系

区别:
联系:

4. 闭包

4.1 什么是闭包?

4.2 如何产生闭包

4.3 闭包和作用域

4.4 闭包和垃圾回收

4.5 闭包的缺点

4.6 闭包的应用

上一篇
前端-阶段03-垃圾回收与线程-Day08
下一篇
前端-阶段03-事件与监听-Day06

评论
Loading...