从规范层面吃透 JavaScript,助力你快速实现前端能力跃迁

*   开篇|你真的熟悉 JavaScript 吗?

*   基础篇|作用域:变量的可访问性原理

*   基础篇|如何合理地判断变量的类型?

*   基础篇|字符串:揭开字符序列的深层奥秘

*   基础篇|高效、优雅地利用正则表达式

*   基础篇|掌握最独特的数据类型:Symbol

*   基础篇|如何高效地创建、遍历与搜索数组?

*   基础篇|函数:千变万化的特殊对象

*   基础篇|JS 对象的基本结构是什么?

*   基础篇|最常见的对象操作方法

*   基础篇|对象遍历的不同方法和适用场景

*   基础篇|从 class 语法视角看类的继承与实例创建

*   基础篇|隐式类型转换:不同类型的数据是如何一起工作的?

*   进阶篇|你不知道的 JSON 那些事

*   进阶篇|如何理解索引集合与键值集合?

*   进阶篇|不只是文本,JS 也能处理二进制数据

*   进阶篇|一文掌握时间日期的高级操作

*   进阶篇|错误处理:保持健壮性的护城河

*   进阶篇|反射:Reflect 提供了哪些访问对象的高级能力?

*   进阶篇|代理(Proxy):响应式数据的终极实现手段

*   进阶篇|高级异步:如何避免写出回调地狱?

*   高级篇|ESM 是如何实现代码可复用性的?

*   高级篇|理解事件循环中的宏任务与微任务

*   高级篇|strict 模式是怎样影响代码运行结果的?

*   高级篇|如何理解全局对象?

*   高级篇|如何提前使用 JavaScript 最新特性?

*   应用篇|重新认识浏览器下常见的 JS 对象

*   应用篇|编写一个沙盒 SDK(一)

*   应用篇|编写一个沙盒 SDK(二)

*   尾声|编写健壮、高效的 JS 代码