摘要:
为什么要有垃圾回收 在C语言和C++语言中,我们如果想要开辟一块堆内存的话,需要先计算需要内存的大小,然后自己通过malloc函数去手动分配,在用完之后,还要时刻记得用free函数去清理释放,否则这块内存就会被永久占用,造成内存泄露。 但是我们在写JavaScript的时候,却没有这个过程,因为人家 阅读全文
摘要:
一、执行上下文 执行上下文(Execution Context)是ECMAScript规范中用来描述 JavaScript 代码执行的抽象概念,规定了当前代码执行的环境(当前执行代码片段中的变量、函数、作用域链等),所有执行上下文又叫执行环境。 全局上下文(整个js文件被加载执行建立的上下文,必有且 阅读全文