ME · 个人主页
前端。写 TypeScript,也写构建管线。在意两件事:代码读起来顺不顺,界面跟不跟手。
这个站是我的学习外脑 —— 读过的、踩过的、想明白的,都沉淀成能检索的文字。
14 篇笔记 · 2 个复盘 · 最近更新 2026.11.04
学习外脑
YSKDHDDD
前端 · TypeScript · 构建管线
写能读懂的代码,做摸得到的界面。
ME · 001拖一下
HOW I WORK
每条都挂着一篇笔记当证据。说得出,也查得到。
tsc 退出码是 0,才配说「能维护」。类型写完却没人跑,等于没写。
目录、阅读时长、标题锚点都由编译器产出。首屏只负责渲染,不负责计算。
一屏只留一个常驻动效,阅读页一个不留。审美更多体现在删掉什么。
WRITING
三层背景共享一个进度,相邻两层在交接区间互补。第一版用三角波算透明度,画面越滚越黑——因为后画的图层会压住先画的。
不做账号、不做上传,导入的 markdown 落在 IndexedDB 里。代价是它必须走一条完全独立的解析与渲染路径。
阅读页只允许三样东西跟着读者走。它们的克制点各不相同:目录限层级、进度条限粗细、相关阅读限分数。
GitHub Pages 没有服务端。评论区最终落在一个 Worker + 一张 D1 表上:一个配置接口、三个业务接口、三态软删、两层限流。
细节不是加出来的,是砍剩下的。
这一页用了九个效果,任意一屏都不会同时跑两个。删掉的比留下的多,界面才开始有形状。
CONTACT
往上一点有一块留言板,不用登录就能写。更正式的事,还是在 GitHub 上找我。
把指针放上去