分类列表
返回全部文章正在加载分类列表
正在加载分类列表
正在加载分类文章
共 4 篇文章
如果你把前端仓库放在 D 盘,第一次运行 pnpm install 后打开资源管理器,很可能会在 D:\ 根目录看到一个名为 .pnpm-store 的隐藏文件夹。它体积不小,名字也令人困惑——这到底是病毒、误操作,还是 pnpm 的正常行为?本文从文件系统底层出发,解释 pnpm 内容寻址 store 的选址逻辑、hard link(硬链接)原理,以及 W...
React 的 Fiber、Lane、Scheduler、Suspense 这些机制,一开始就把人劝退了。所以我写了个迷你实现 ez-react,把「一段 JSX 怎么变成页面上的 DOM、setState 为什么会重新渲染、diff 到底在 diff 什么」压缩到能读懂、能调试的规模。这篇先从 React 的基本工作原理讲起,再逐段对照 ez-react...
实习时收到一个反馈:天才计划页面某段文字的第一行像是「溢出」了。布局属性翻了一遍都没问题,后来才知道是浏览器处理全角标点换行的规则在作怪。这篇记下排查过程,以及 line-break 这个属性该怎么用。
placeholder 与 focus是 前端开发中很容易被忽略的小地方。placeholder 这半篇讲它该怎么配色、Webkit 下为什么反而能被选中,以及怎么用伪元素把它禁掉;focus 这半篇从「浏览器的原生焦点样式为什么会被自己写的按钮样式弄丢」讲起,再介绍 :focus-visible 与它当年的 polyfill。