精选专题
JavaScript DOM 与事件

从 DOM 树和节点操作入手,梳理事件绑定、捕获与冒泡、事件委托和动态内容更新。重点关注弹窗、轮播、Tab 切换与滚动交互中的实现思路,说明事件重复绑定、默认行为和节点移除时需要检查的问题。

2026-11-04
JavaScript DOM 与事件
JavaScript 函数与作用域

围绕函数定义、参数传递和返回值,整理作用域链、闭包、箭头函数与回调函数的联系。结合构造函数、高阶函数和函数式编程场景,帮助读者理解变量访问范围、上下文绑定及闭包保存状态时的常见误区。

2026-11-04
JavaScript 函数与作用域
JavaScript 基础语法

按代码引入、变量声明、数据类型、运算符和流程控制的顺序组织基础知识,衔接循环与函数的初步用法。重点区分容易混淆的语法规则,结合实际代码理解表达式求值与执行顺序,为学习 DOM、对象和异步编程打好基础。

2026-11-04
JavaScript 基础语法
JavaScript 学习路线与方法

面向零基础和已有前端基础的学习者,梳理 JavaScript 入门、巩固与进阶阶段的学习重点。围绕知识顺序、练习安排、资源选择与复盘方法建立路线,帮助读者把语法学习、代码阅读和项目实践结合起来,避免只收藏资料却缺少练习。

2026-11-04
JavaScript 学习路线与方法
JavaScript 实战项目

以可拆解的前端交互任务组织 JavaScript 实战学习,覆盖轮播图、Tab 切换、表单验证和数据处理等常见方向。关注需求拆分、状态管理、事件处理与源码阅读方法,引导读者从小例子逐步过渡到可维护的完整功能。

2026-11-04
JavaScript 实战项目
JavaScript 对象与原型

围绕对象创建、属性访问与遍历展开,梳理 this 指向、原型链、继承和 class 语法之间的关系。通过对象组织与复用的不同思路,理解实例属性和原型属性的边界,关注封装、属性覆盖及继承设计中的常见问题。

2026-11-04
JavaScript 对象与原型
JavaScript 异步编程

从同步与异步的区别出发,整理回调、Promise 和 async/await 的使用方式,衔接事件循环、宏任务与微任务的执行规律。重点关注并发控制、结果组合、异常传播和取消过期请求,帮助读者写出顺序清楚、错误可追踪的异步逻辑。

2026-11-04
JavaScript 异步编程
JavaScript 数据类型与变量

梳理基本类型与引用类型、变量声明、类型判断和类型转换,重点理解 typeof、instanceof、null 与 undefined 的使用边界。结合解构赋值、字符串和数字处理,说明隐式转换与引用共享容易引发的问题,帮助读者建立可靠的数据处理习惯。

2026-11-04
JavaScript 数据类型与变量
JavaScript 数组与数据处理

按创建、索引、遍历和转换组织数组知识,重点覆盖 map、filter、reduce 等方法及去重、增删改操作。对比 slice 与 splice、不同遍历方式和多维数组处理,关注是否修改原数组、返回值含义与数据结构选择,提升业务数据处理的可读性。

2026-11-04
JavaScript 数组与数据处理
JavaScript ES6 与模块化

整理 let、const、解构、箭头函数和模板字符串等现代语法,围绕 import、export 与动态导入梳理模块组织方式。结合打包、运行环境和 Polyfill 的适用边界,区分语言语法与工具链能力,帮助读者理解依赖关系并处理常见模块兼容问题。

2026-11-04
JavaScript ES6 与模块化
JavaScript 代码规范与重构

围绕命名、注释、函数职责和模块边界整理 JavaScript 代码规范,结合重复逻辑提取与条件简化说明常见重构思路。关注如何在保持行为一致的前提下逐步改善可读性和可测试性,避免将风格偏好当作规则,或在缺少验证时进行大范围改写。

2026-11-04
JavaScript 代码规范与重构
JavaScript 动画与图形

围绕时间、位置与状态变化整理 JavaScript 动画实现思路,衔接 requestAnimationFrame、Canvas 绘制和图表可视化。关注动画循环、坐标计算、交互响应及渲染开销,帮助读者区分页面动效与图形绘制场景,并选择合适的实现方式。

2026-11-04
JavaScript 动画与图形