摘要:
作用域就是代码的执行环境,代码执行会开辟栈内存。 全局的执行就是全局作用域。函数的执行就是私有作用域。都是栈内存。 函数的执行,就是把函数推入环境栈中,出栈入栈的过程。 作用域链,简单说就是变量的查找,就是在当前的执行环境,不断往外一层一层的查找。这个过程作用域之间就形成一个链条。 内部环境可以通过 阅读全文
posted @ 2021-06-04 15:12
毛栗的demo
阅读(34)
评论(0)
推荐(0)
摘要:
1,内存泄漏是未能及时释放不使用的内存。 2,造成内存泄漏的原因: a,闭包 b,意外的全局变量 c,没有及时销毁的计时器 e,DOM泄漏 3,闭包中的变量(被内部函数引用的),会存在堆中。 阅读全文
posted @ 2021-06-04 14:55
毛栗的demo
阅读(42)
评论(0)
推荐(0)
摘要:
java的内存是由虚拟机管理的,js的内存是浏览器的引擎管理的。 js内存管理类似java,分为栈内存和堆内存。只是js是在创建变量的时候,自动分配内存。不使用的时候,自动释放。也就是垃圾回收。 包括我们在创建对象,字符串,函数时,都是在分配内存。 我们在使用值的过程,实际就是对内存的读和写。 1, 阅读全文
posted @ 2021-06-04 11:29
毛栗的demo
阅读(172)
评论(0)
推荐(0)
浙公网安备 33010602011771号