分析 View Transitions 模式下 DOMContentLoaded 事件不触发的原因,并提供 astro:page-load 生命周期修复方案。
分析 mailto: 导致的系统进程劫持问题,并提供基于 Tailwind CSS 的低侵入替代方案。
排查从 JS 转向 TS 时常见的 DOM 类型不匹配问题。解析 TypeScript 类型收窄与 HTML 元素类型的继承关系。
排查 TypeScript 中因 DOM 元素可能为 null 导致的编译拦截。解析类型收窄在防御性编程中的实际应用。