博客技术栈
本站使用以下技术构建,追求高性能与最佳开发体验
Astro 5
现代化的静态站点生成器
Tailwind CSS 3
实用优先的 CSS 框架
TypeScript
类型安全的 JavaScript
Swup
页面过渡动画
最新文章
View all posts »记录技术学习、前端开发经验和日常思考。每一篇文章都经过精心打磨,希望对你有所帮助。

网站可访问性(a11y)实战清单:让每个人都能用你的网站
一份可落地的 Web 可访问性实践清单:语义化 HTML、键盘与焦点管理、ARIA 的正确用法、色彩对比度、表单错误提示,以及自动化与手动测试的组合方案。

CSS 动画终极指南:从 transition 到 @starting-style
从 transition、@keyframes 一路讲到 @starting-style 与 allow-discrete,用一套可运行的弹层代码讲清「元素从无到有」的动画到底该怎么做。

IE 那些年的奇葩行为:一部浏览器兼容性血泪史
从盒模型之争到 CSS 表达式,从条件注释到 UA 字符串谍战,回顾 Internet Explorer 留给前端世界的那些「遗产」。

版本号命名的趣事:从 1.0 到 114.0
语义化版本本该是三条数字,结果 TeX 收敛到圆周率、Firefox 一年跳五个大版本、Chrome 把手底下的数字偷偷抹成 0.0.0——聊聊版本号这出荒诞剧。
我的技术栈
多年积累的技术能力,持续学习与进步
React
Vue.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Astro
Svelte
Node.js
Git
VS Code
pnpm
Vite
Markdown
我的项目
以下是我参与和开发的一些项目,持续更新中