随笔分类 - 堆栈内存/闭包
摘要:闭包:形成一个(不销毁的)私有作用域,保护里面的私有变量不受外界干扰,(还可以储存一些内容)这种机制叫闭包 var utils=(function(){ return{ } }){}; 闭包的作用:保护,保存
阅读全文
摘要:JavaScript 中,函数及变量的声明都将被提升到函数的最顶部 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声 函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部 遇到 script 标签的话 js 就进行预解析,将变量 var 和 function 声明
阅读全文
摘要:堆栈内存 内存:内存空间就叫内存 栈内存:俗称作用域(全局作用域/私有作用域),为js代码提供执行环境,基本数据类型直接放在栈内存中 堆内存:存储引用类型值,相当于仓库,对象存储键值对,函数存储代码字符串 内存释放 栈内存:一般情况下,函数执行完成,浏览器会把形成的占内存自动释放。 堆内存:被占用的
阅读全文

浙公网安备 33010602011771号