标签:前端

JavaScript 小数精度问题:为什么 0.1 + 0.2 不等于 0.3

· 6 分钟阅读
从 0.1 + 0.2 的经典问题开始,聊清楚 JavaScript 小数为什么会丢精度,以及比较、展示、金额计算时应该怎么处理。

JavaScript 原型链:把 prototype、__proto__ 和 instanceof 讲透

· 4 分钟阅读
从 new 的执行过程开始,串起对象、构造函数、prototype、__proto__ 和原型链查找,顺手拆掉几个常见误区。

用 Vercel 部署 Astro 博客:一次告别 base path 的迁移

· 博客建设 · 8 分钟阅读
GitHub Pages 的 /myBlog 子路径让我修了一路 404。这次我把博客迁到 Vercel,记录从连接仓库到自动部署的完整步骤,以及迁移时最容易忘改的那几处配置。

把博客自动部署到 GitHub Pages:从 CI 到自动发布的踩坑记录

· 博客建设 · 9 分钟阅读
博客搭好了,但每次更新都要本地 build 再手动推产物,麻烦又容易出错。这篇记录我怎么用 GitHub Actions 把 Astro 博客自动部署到 GitHub Pages,以及 base path、权限、404 这些躲不过的坑。

React 中 useEffect 的误区:不是所有副作用都需要它

· React 实践 · 7 分钟阅读
useEffect 很好用,也很容易被滥用。很多看起来像副作用的代码,其实应该放回渲染、事件处理或状态设计里。

从零搭建个人博客:技术选型与踩坑记录

· 博客建设 · 3 分钟阅读
记录使用 Astro 5 + Tailwind CSS v4 搭建个人博客的完整过程,包括技术选型思路、开发体验和部署踩坑。

前端到底该写哪些测试?单测、组件测试、E2E 的分工

· 前端测试 · 10 分钟阅读
我以前也以为前端测试就是把覆盖率刷上去,后来踩过脆弱快照、过度 mock、E2E 雪崩之后,才慢慢意识到测试真正要解决的是风险分层。