摘要:
“JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里。” 一些关于闭包的定义: 要理解js中的闭包必须清楚另一个概念scope。JS中采用”链式作用域”结构(chain scope),子对象可以一级一级地向上寻找所有父对象的变量。 JS的scope基于function 阅读全文
摘要:
首先,我们需要对内存管理概念有一个基本的认识。内存管理是指操作系统如何进行内存的分配和回收的机制。早期的计算机语言,比如C, 它通过malloc, free函数来向操作系统请求内存和释放内存。优点是内存分配和释放的效率很高;缺点主要表现在对于复杂的系统,存在着大量的内存分配和释放操作。程序员很容易不 阅读全文