共 13 篇
标签库(点击循环:包含 → 屏蔽)
2026年
13 篇文章
08-03
浏览器渲染原理:重排、重绘与合成到底差在哪
从 HTML/CSS 到像素的流水线,讲清什么操作触发重排、什么只重绘,以及如何用 transform 走合成层。
#浏览器#渲染#性能
07-29
正则表达式的常见坑与几个实用技巧
贪心vs懒惰、字符组陷阱、命名分组与零宽断言,配可复用的代码片段。
#正则#字符串处理#技巧
07-22
把 Node 服务装进 Docker:多阶段构建与镜像瘦身
用多阶段构建把 Node 镜像从 1.1GB 压到 120MB,并讲清 npm ci、non-root 用户与生产依赖分离。
#Docker#Node.js#部署
07-15
从 REST 到 tRPC:类型安全 API 的演进
对比传统 REST + 手写类型的重复与漂移,展示 tRPC 如何在前后端共享类型、消灭接口契约文档。
#tRPC#API#TypeScript
07-08
Git 进阶:rebase、cherry-pick 与 reflog 的救火手册
用具体场景讲清交互式 rebase 整理提交、cherry-pick 搬运补丁,以及 reflog 如何找回误删的分支。
#Git#版本控制#效率
07-01
前端性能优化实战:把 LCP 从 4s 压到 1.2s
从图片懒加载、字体、关键 CSS 到长任务拆分,记录一次真实 LCP 优化清单与测量方法。
#性能优化#Core Web Vitals#前端
06-23
Next.js App Router 下的数据获取:Server 与 Client 的分工
对比 Server Component 直读、Route Handler 与 SWR 三种取数路径,给出何时该用哪一种的判断树。
#Next.js#App Router#数据获取
06-16
用 pnpm Workspace 管理 Monorepo 的实战要点
catalog 字段、onlyBuiltDependencies、workspace 协议与依赖提升的坑,附一份可直接抄的 pnpm-workspace.yaml。
#pnpm#Monorepo#工程化
06-09
React Server Components 到底解决了什么问题
用最小例子说明 RSC 与 Client Component 的边界、为何能减少客户端 bundle,以及常见的 'use client' 误用。
#React#RSC#前端架构
06-02
TypeScript 实用工具类型:从 Pick 到自定义映射类型
梳理 TypeScript 内置工具类型(Partial/Required/Pick/Omit/Record)的语义,并手写一个条件映射类型来提取函数返回值。
#TypeScript#前端#类型系统
05-03
代码乱码问题
代码出现乱码是编码格式与编辑器的编码格式不一致。
#字符编码#学习#笔记
05-03
文本乱码问题
文本文件(.txt)打开显示乱码,是文件编码与当前系统默认编码不匹配。
#字符编码#学习#笔记
05-03
文件名乱码问题
解决解压文件显示文件名为乱码的问题。
#字符编码#学习#笔记