博客
关于 Web 开发、独立开发与我做的工具的笔记。
- 2026年5月12日
Next.js:让你的React应用从“裸奔”到“穿衣服”
你辛辛苦苦用Create React App做了个网站,上线后却发现:首屏白屏半天,SEO搜不到,用户以为你网站坏了。今天我们来认识Next.js——一个给React“穿衣服”的框架。
#前端#Next.js#面试 - 2026年5月12日
前端测试:别为了100%覆盖率而写测试,那是自欺欺人
前言 前端测试常走两个极端:要么完全不测,上线随缘;要么为了覆盖率,测了等于没测(比如测个1 + 1 = 2)。真正有效的测试,不是越多越好,而是该测的测,不该测的别浪费生命。 今天我们用“测试金字塔
#前端#单元测试#JavaScript - 2026年5月12日
项目做了一半想重写?这套前端架构让你少走3年弯路
你是不是经历过:项目写到一半,发现目录乱成毛线,组件互相依赖,改一个地方崩十个地方。想重写?老板说“没时间”。不重写?每天加班改bug。今天我们就来聊聊前端架构
#前端#JavaScript#架构 - 2026年5月12日
你的前端滤镜慢得像PPT?用Rust+WebAssembly,一秒处理4K图
你给网页加了个“复古滤镜”功能,结果一拖动滑块,页面直接卡死。用户点一下,风扇狂转,手机发烫。今天我们用 Rust + WebAssembly 写一个图片滤镜,让图像处理速度飞起来。
#前端#Rust#WebAssembly - 2026年5月12日
可选链 `?.`——再也不用写一长串 `&&` 了!
引言 “Cannot read property 'name' of undefined——又是这个错!我明明已经写了 if (user && user.profile && user.profile
#前端#JavaScript#ECMAScript 6 - 2026年5月12日
屎山代码拆不动?微前端来救场:一个应用变“乐高城堡”
你的项目越来越大,每次打包5分钟,启动像蜗牛,团队几十人改同一个代码库,天天合并冲突。想拆?拆成多个独立应用,结果发现:怎么让它们“长”在一起?今天我们来学微前端——一种让多个前端应用像乐高积木一样拼
#前端#JavaScript#前端框架 - 2026年5月12日
页面滚动卡成PPT?这5招让你的动画丝滑如德芙
你刚写了个酷炫的滚动动画,结果一滑,帧率掉到10帧,电脑风扇狂转,用户直接关掉网页。今天我们不聊首屏,专治“运行时卡顿”——滚动、动画、输入框打字都能卡成狗。5招下去,让你的页面像吃了德芙,纵享丝滑。
#前端#性能优化#浏览器 - 2026年5月12日
告别手动上传FTP!这套前端工程化流水线,让你一键发布,下班不加班
你是不是还在:改完代码,手动打包,然后打开FileZilla,拖拽文件到服务器,再刷新CDN缓存,等5分钟……然后同事说“你刚才上传覆盖了我的代码”?今天我们来搭建一条前端工程化流水线
#前端#JavaScript#前端工程化 - 2026年5月12日
React Diff算法:3个“神级假设”让虚拟DOM快得像闪电
你有没有想过:React每次更新,都要对比两棵虚拟DOM树,如果老老实实 O(n³) 地比,你的页面早就卡成化石了。但React只用 O(n) 就搞定了,怎么做到的?
#前端#React.js#面试 - 2026年5月12日
你的首屏慢得像蜗牛?这6招让页面“秒开”
用户打开你的网站,3秒了还是一片白。他走了,去了隔壁。你丢了一个客户,就因为首屏慢了几秒。今天我们来给页面“提速”,6个实战技巧,从网络请求到渲染,让你的首屏加载快得像闪电。
#前端#性能优化#面试
订阅 Newsletter,把新文章直接送到你的邮箱。