技术博客
记录折腾与思考的文字角落
TypeScript 类型体操入门
从泛型到条件类型、映射类型与 infer,拆解几个高频工具类型的实现,让类型不再是写起来难受的负担。
HTTP 缓存实战笔记
强缓存、协商缓存、Cache-Control 的各个指令到底怎么用,以及静态资源与接口的缓存策略该如何落地。
CSS Grid 布局实战笔记
从网格轨道到对齐方式,再到几个高频布局模式的拆解,记录我在真实项目中用 Grid 解决布局问题的思考与踩坑。
用 Astro 从零搭建个人站点
记录岛屿架构、内容集合与部署上线的完整流程,以及搭建过程中关于性能与取舍的一些思考。
CSS 容器查询实战笔记
容器查询让组件真正拥有了自适应能力。本文通过几个真实场景总结用法、边界与降级方案。
写给工程师的排版入门
字体、行高、留白与节奏——聊聊网页排版中那些容易被忽视,却直接决定阅读体验的细节。