作者构建了 halloween.js 万圣节页面特效库,本文讲述三个在真实使用中暴露边界问题的设计决策:用 MutationObserver 观察 body 的 class 实现响应式同步而非命令式 API;配置的来源优先级与每次重新解析;以及日期解析上的容错处理。每个决策都附带了取舍理由,展示库作者如何权衡健壮性与实现复杂度。