交互式 JavaScript 深度学习平台

深度理解 JavaScript 底层原理

逐步执行代码,实时观察调用栈进出、变量提升与内存分配 — 全程动态可视化呈现。

开始学习 JS 运行机制 →

学习路径

JS 运行机制

全特性运行时 Playground

支持执行任意自定义 JavaScript 代码。逐步观察调用栈 (Call Stack)、堆内存空间 (GO/AO/Heap)、作用域链、闭包及控制台输出。

作用域链与查找

词法作用域与标识符解析

深入掌握作用域链解析机制。逐步查看嵌套激活对象 (AO) 与全局对象 (GO) 的静态词法查找规则与变量遮蔽 (Shadowing)。

深入理解 this

四种绑定规则

揭秘 JS 中最容易混淆的关键字。逐步查看默认绑定、隐式绑定、显式绑定 (call/apply/bind) 以及 new 绑定的底层差异。

敬请期待

闭包原理

词法环境与作用域捕获

理解函数如何“记住”其外部词法环境。可视化堆内存中常驻的闭包变量与函数式编程基石。

敬请期待

原型与原型链

对象继承机制

深入探索原型链在底层如何运转。查看属性查找在 `__proto__` 链上的递归遍历过程及继承实现。

敬请期待

Class 与继承

ES6 语法糖内幕

了解 ES6 Class 语法如何映射为基于原型的继承体系。深度解析 super、extends 与构造函数链。

敬请期待

事件循环机制

异步任务调度

实时可视化 JavaScript 处理异步代码的流程:调用栈、微任务队列 (Micro-task) 与宏任务队列 (Macro-task)。

敬请期待