本书针对JavaScript 中的核心技术,结合前沿开发实践,对JavaScript 的内存、函数、执行上下文、闭包、面向对象、模块等重点知识,进行系统全面的讲解与分析。每一个知识点都以实际应用为依托,帮助读者更加直观地吸收知识点,为学习目前行业里的流行框架打下坚实基础。本书适合JavaScript 初学者,有一定开发经验但是对于JavaScript 了解不够的读者,以及开发经验丰富但没有形成自己知识体系的前端从业者。
内容简介
前言
1 三种基础数据结构
1.1 栈
1.2 堆
1.3 队列
2 内存空间
2.1 基础数据类型与变量对象
2.2 引用数据类型与堆内存空间
2.3 内存空间管理
3 执行上下文
3.1 实例1
3.2 实例2
3.3 生命周期
4 变量对象
4.1 创建过程
4.2 实例分析
4.3 全局上下文的变量对象
5 作用域与作用域链
5.1 作用域
5.2 作用域链
6 闭包
6.1 概念
6.2 闭包与垃圾回收机制
6.3 闭包与作用域链
6.4 在Chrome开发者工具中观察函数调用栈、作用域链与闭包
6.5 应用闭包
7 this
8 函数与函数式编程
8.1 函数
8.2 函数式编程
9 面向对象
9.1 基础概念
9.2 jQuery封装详解
9.3 封装一个拖曳对象
9.4 封装一个选项卡
9.5 封装无缝滚动
10 ES6与模块化
10.1 常用语法知识
10.2 模板字符串
10.3 解析结构
10.4 展开运算符
10.5 Promise详解
10.6 事件循环机制
10.7 对象与class
10.8 模块化

