# 工作原理与不变量 这份文档写给改这个插件的人(包括几个月后的我)。**「为什么这么写」比「写了什么」更重要**, 因为这里的每一个设计几乎都对应一个踩过的坑。 ## 一、四条硬约束 1. **空闲零轮询**:不进页面时不跑任何定时器、不监听 DOM 变化。常驻的只有 `#dsh-colorize-overrides` 这一条 `