JavaScript DOM 与事件
JS注册事件:addEventListener基础语法与参数详解

深入解析 JavaScript 中 EventTarget.addEventListener 的基础语法、参数结构与底层原理,涵盖事件捕获与冒泡流机制,详细解读 options 配置项(capture、once、passive、signal)的实际应用与性能优化方案。

2026-11-05 08:44:56
408
流萤
JS注册事件:addEventListener基础语法与参数详解
使用 animate.js 实现多元素协同的序列动画

深入讲解如何使用 animate.js (Anime.js) 的时间轴(Timeline)与交错(Stagger)机制,实现多个 DOM 元素的有序协同入场与过渡动画。涵盖 DOM 规划、时间偏移量编排、GPU 加速与状态互锁。

2026-11-04 22:27:53
434
像素漫游
使用 animate.js 实现多元素协同的序列动画
使用 hls.js 事件监听实现多音轨切换与字幕加载

深入讲解如何使用 hls.js 的事件驱动机制实现 HLS 视频流的多音轨无缝切换与 WebVTT 字幕加载,包含核心生命周期事件、数据对象模型、完整可运行代码与常见排错方案。

2026-11-04 22:06:10
605
竹影
使用 hls.js 事件监听实现多音轨切换与字幕加载
JS 中 wheel 事件与 mousewheel 事件有什么区别?

深入解析 JavaScript 中 wheel 事件与已废弃 mousewheel 事件的核心区别,详细对比 W3C 标准、属性差异、滚轮数值方向反转机制、deltaMode 物理单位换算以及现代项目中的最佳实践与平滑迁移代码。

2026-11-04 19:24:45
232
竹影
JS 中 wheel 事件与 mousewheel 事件有什么区别?
原生JS操作DOM与Vue/React虚拟DOM的本质区别

深入解析原生JS操作DOM与Vue/React虚拟DOM的本质区别。从编程范式、渲染链路、Diff更新流程、性能真实边界到跨平台抽象能力,全面透彻梳理前端渲染核心原理。

2026-11-04 17:52:27
563
沉舟
原生JS操作DOM与Vue/React虚拟DOM的本质区别