随笔分类 -  前端应懂的概念

摘要:内存生命周期 分配你所需要的内存 使用分配到的内存(读、写) 不需要时将其释放\归还 所有语言第二部分都是明确的.第一和第三部分在底层语言中是明确的,但在像 JavaScript 这些高级语言中,嵌入了'垃圾回收器',根据 Wiki 的定义,垃圾回收是一种自动的内存管理机制,用来追踪不用的内存并自动 阅读全文
posted @ 2019-11-08 11:42 月山 阅读(1181) 评论(0) 推荐(0)
摘要:作用域 通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域. 作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突 词法作用域 考虑如下情况: 以及 运行代码可以发现 displayName() 内的 alert() 语句成功 阅读全文
posted @ 2019-10-11 11:58 月山 阅读(2535) 评论(0) 推荐(0)
摘要:目录 "垃圾回收" "函数作用域, 块级作用域和词法作用域" 调用堆栈 原始类型 值类型和引用类型 隐式, 显式, 名义和鸭子类型 == 与 ===, typeof 与 instanceof this, call, apply 和 bind 闭包 map, reduce, filter 等高阶函数 阅读全文
posted @ 2019-10-10 13:39 月山 阅读(198) 评论(0) 推荐(0)