- 博客(111)
- 资源 (1)
- 收藏
- 关注
原创 再见 Webpack,你好 Rolldown:为什么统一构建链路势在必行?
站在 2026 年初的时间节点回望,前端工程化领域在过去几年经历了翻天覆地的变化。从 Webpack 的一家独大,到 Vite 的异军突起,我们似乎已经习惯了“毫秒级启动”的开发体验。
2026-01-09 18:04:06
700
原创 「从零到一」我用 Node BFF 手撸一个 Vue3 SSR 项目(附源码)
我用 BFF 实现了一个 SSR 为什么需要 SSR? 在传统的单页应用(SPA)中,浏览器首先加载一个空白的 HTML,然后通过 JavaScript 动态渲染页面内容。这种方式存在明显的问题...
2026-01-07 23:18:53
921
原创 React 的“万能钥匙”:useRef 的两大隐藏技能,99% 的开发者只用了第一个
useRef├─ 1. 挂到 JSX 上 → 拿到真实 DOM│ ├─ 自动聚焦│ ├─ 媒体播放/动画│ └─ 第三方库初始化└─ 2. 不挂 JSX → 当“隐形仓库”├─ 存定时器 ID├─ 存上一次值└─ 任何不想渲染的数据useRef就像 React 给你开的“后门”:它让你既能摸到真实 DOM,又能在渲染之外悄悄保存任何小秘密。用好它,你的组件会少掉很多无意义的重渲染,代码也更容易阅读。下次再遇到“我就是想存个值,但不想刷新页面”的场景,记得第一时间想到这把万能钥匙。
2025-12-09 11:22:25
417
原创 纠结跨端方案?2025 这款框架让 React/Vue 代码无缝跨平台
如果你正被多端开发的重复劳动困扰,不妨试试它——用一套代码,搞定所有终端!
2025-11-21 09:04:56
1103
原创 为什么你的网站需要 Cookie 和 Session?
作为一名 Web 开发工程师,我曾无数次被新手问起:“为什么用户登录后,关掉浏览器再打开,还能记住我的身份?”“为什么购物车添加商品后,切换页面数据不会丢?”
2025-11-20 09:17:42
946
原创 3分钟搞懂React Fiber,面试涨薪3K不是梦!
React Fiber=“装修可停工”:把同步渲染拆成可中断小任务,双缓冲+车道优先级,让10万行列表也不卡!3分钟看懂核心字段与WorkLoop,面试秒答并发原理。
2025-11-19 08:50:11
540
原创 别再滥用 Base64 了——Blob 才是前端减负的正确姿势
前端开发必须掌握的二进制神器Blob,轻松实现本地预览、零上传下载、内存流式处理,一文吃透原理、API、性能陷阱与最佳实践,让你的应用秒开不卡!
2025-11-18 08:48:47
699
原创 前端圈大新闻:VoidZero 这家公司拿到 1200 万美金融资
“VoidZero?这又是哪家创业公司?”——当这条融资消息在朋友圈刷屏时,相信不少同学都是同样的反应。
2025-11-17 09:25:58
525
原创 React 19 正式发布:带你看懂所有新特性与升级建议
React 19 在 2024 年 12 月横空出世,距离上次大版本整整两年。本文帮你提炼“最有用”的更新,读完即可决定要不要升级、怎么升级。
2025-11-13 08:47:19
692
原创 JavaScript 内存管理是如何工作的?
JavaScript 的自动内存管理机制让你无需手动清理内存,但它并非万无一失。垃圾回收器只能释放那些“真正不可达”的内存——它无法清除你仍然保留引用的数据。
2025-11-12 18:18:03
759
原创 苹果 App Store 前端代码泄露:前端开发者必看,源码级复盘
苹果官网App Store前端源码因sourcemap未关全球裸奔,200+TS文件零混淆泄露,接口字段、组件架构、价格算法一次看光!48小时DMCA大清扫,仍挡不住备份疯传。sourcemap=源码
2025-11-08 22:18:20
1920
原创 当前端面临百万级 API 请求:从“修 CSS 的“到架构师的进化之路
当数百万请求同时涌入时,你的设计选择将决定:是让用户享受流畅无阻的体验,还是让应用陷入卡顿崩溃的困境。高效处理百万级 API 请求,不仅依赖后端基础设施,更关乎前端的责任与设计。
2025-11-07 09:07:44
863
原创 深入理解 package.json:前端项目的 “身份证“
每个 Node.js 或前端项目中,`package.json` 都是不可或缺的核心文件。本文将详细解读 `package.json` 中常见且重要的配置项,帮助你更好地管理项目。
2025-11-06 12:21:01
744
原创 从npm run build到线上部署:前端人必会的CI/CD套路
前端部署还在“打包-拖包-刷新CDN”?这篇文教你把GitHub Actions+Vite+Docker搓成光速流水线:PR即预览、让每次push都像发推特一样轻松!
2025-10-30 08:55:47
1379
原创 前端动画的利器:`requestAnimationFrame` 与定时器的全面对决
在前端开发领域,实现流畅的动画效果对于提升用户体验至关重要。然而,动画的实现方式多种多样,如何选择合适的动画方法,是摆在开发者面前的一个重要问题。
2025-10-29 09:24:18
882
原创 Vue 虚拟 DOM 深度解析:为什么“多一层“反而更快?
Vue 操作虚拟 DOM 的优异之处,以及它为何能在某些场景下比原生 DOM 操作更快,是一个常被误解但非常值得深入探讨的话题。
2025-10-27 09:51:08
1609
原创 从语法糖到引擎实现——JavaScript Class 完整指南(2025 版)
Class 只是语法糖?ES2025 把私有字段、静态初始化块、装饰器一口气送上桌!一篇带你穿透原型链、super 底层、引擎实现,附赠 Mixin+高阶类实战,面试不再踩坑,收藏够用三年!
2025-10-26 13:04:18
1325
原创 浏览器的进程与线程:从原理到前端开发实践
今天聊聊浏览器 “多进程 + 多线程” 架构,解析浏览器核心进程及渲染进程内主线程、工作线程等协作机制,揭示页面稳定运行的底层逻辑。并结合前端开发实践,给出避免阻塞、优化渲染等建议,帮我们写出更贴合浏览器机制的高效代码。
2025-10-25 11:14:50
1101
原创 instanceof 和 typeof 的区别:什么时候该用哪个?
前端面试必刷:手写 myInstanceOf 函数,图解原型链三级跳;对比 typeof 盲区,总结 4 大坑 + 跨 iframe 案例,再送 Array 检测性能最佳实践,复制即可跑。
2025-10-24 08:58:23
535
原创 前端为什么离不开 Node.js?——从 `npm run dev` 按下回车那一刻说起
我只是写个页面,为什么还要装 Node?一行 npm run dev 背后,Node 究竟偷偷替你干了多少活,才让浏览器秒开本地服务?
2025-10-23 08:52:29
942
原创 “拆不拆?”“放不放 Worker?”——带你终结面试灵魂拷问
别让主线程“996”!一张神仙二维表,4格秒判“这重活要不要丢给 Worker”——CPU 密集+可拆分=多线程飞起,IO 密集就老实异步。实测 2 GB 文件哈希 4 秒完工,页面丝滑到用户怀疑人生
2025-10-21 08:40:21
574
原创 进阶必备!Promise 取消、重试、fake timers 技巧合集
Promise 写法千篇一律?本文用 15 个业务级技巧,带你搞定并发限速、超时熔断、指数退避、请求取消、可取消上传、fake timers 测试等真实痛点,配速查表与源码,复制即用,让异步代码瞬间优雅又健壮。
2025-10-20 09:53:03
809
原创 别再乱写 React 了!这些技巧让你领先 90% 开发者
React 从能跑到优雅,只差一份可落地的 checklist。本文用“三块两接口”拆需求,4 种条件渲染、5 条性能口诀、自动化测试与 a11y 一条链,帮你把烂代码重构成“回滚也淡定”的丝滑应用。
2025-10-18 10:00:00
1069
原创 收藏!面试常问JavaScript 中统计字符出现频率,一次弄懂!
JavaScript里"数字符"看似简单,一个emoji就能让面试翻车!本文从for...of、Map到Intl.Segmenter,拆解Unicode陷阱、代理对与字素簇,帮你写出兼容又高速的字符频
2025-10-17 08:52:45
765
原创 qiankun、micro-app、wujie,2025年我们该选谁?
本文直击2025主流方案(qiankun、micro-app、wujie)核心差异,提供清晰的选型决策树与典型踩坑指南。助你快速完成技术选型,实现团队独立开发、产品高速交付的终极目标。
2025-10-13 14:50:48
1410
原创 Proxy 到底比 defineProperty 强在哪?为什么今天还在聊 Proxy?
Vue3 都发布 4年了,「Proxy 取代 defineProperty」早成旧闻。为什么今天还在聊 Proxy?
2025-10-11 15:03:25
1062
原创 Vue 3.5 核弹级小补丁:useTemplateRef 让 ref 一夜失业?
Vue 3.5 新 API useTemplateRef 炸裂来袭!告别 ref 命名耦合、any 类型与动态列表拿不到 DOM 的千年痛点,3 个实战场景带你秒懂零耦合、全类型、可复用的新姿势
2025-10-10 09:35:41
714
原创 「`interface` 和 `type` 到底用哪个?」——几乎每个 TS 新手被这个选择灵魂拷问。
「interface 和 type 到底用哪个?」——几乎每个 TS 新手在 StackOverflow 上都会刷到这条灵魂拷问。
2025-10-09 09:22:00
885
原创 前端如何写出高灵活度代码?从理解 “依赖倒置原则” 开始
前端架构想更灵活?先搞懂 “依赖倒置”!它要求高层、低层模块均依赖抽象,通过依赖注入实现解耦。从 axios 换 fetch 的实际场景出发,本文带你看懂如何用依赖倒置解耦代码,提升可维护性
2025-10-08 16:47:22
501
原创 前端如何优雅地生成唯一标识?——一份跨环境 UUID 工具函数的封装与实战
前端唯一标识别再Math.random!一文带你封装“零依赖、跨端适配”的UUID工具函数,1KB 搞定全局唯一id,直接复制即可用。
2025-10-02 23:50:37
1212
原创 GC 不是 “自动的” 吗?为什么还会内存泄漏?深度拆解 V8 回收机制
想搞懂JS垃圾回收?担心内存泄漏拖垮页面?这篇从原理到实战,拆解标记-清除、闭包等场景,教你优化GC,让前端性能起飞~
2025-09-30 15:01:42
987
原创 ECMAScript 2025 有哪些新特性?
我是404星球的猫,ECMAScript 2025 有哪些新特性?只聊开发中真正用得到、能省代码、少踩坑的 8 个特性,其余一笔带过。
2025-09-29 18:17:23
868
原创 用户操作被 “401 登录弹窗” 打断?一文讲透 Token 无感刷新
前端实现Token无感刷新:从原理到落地,提升用户体验的关键一步,一文讲透 Token 无感刷新。
2025-09-28 09:29:39
750
原创 前端进阶篇:掌握 JS 异步任务取消
异步任务取消不是“锦上添花”,而是高并发、重交互应用下的默认生存能力。本文带你从真实场景出发,系统梳理 7 种主流取消方案 + 最佳实践,让你一次搞懂「何时取消、怎么取消、取消到什么程度」。
2025-09-26 09:47:37
857
原创 写完watchEffect就下班?小心组件半夜给你“暴雷”!
写Vue不写清理,内存翻车、请求幽灵、组件炸雷挨个上门!本文手把手带你拆炸弹:搜索框防抖取消、ECharts销毁、全局事件引用计数……附万能范式,0 leak秒变性能刺客!
2025-09-25 09:00:00
1076
原创 前端er的高效日常:从加班改BUG到准点下班,我靠这套工具链救了自己
现在的我,不仅能准点下班,甚至还能留时间研究新框架。今天就从一个普通前端的日常出发,聊聊这些工具是怎么帮我摆脱加班的
2025-09-24 10:53:44
1681
原创 深入理解网页浏览器:从输入URL到页面呈现的完整技术解析
从输入网址到页面呈现,浏览器的 “秒级响应” 背后,藏着一套精密流程,本文将带你解锁网页加载的底层逻辑。
2025-09-23 17:25:32
1189
原创 别再让用户“清缓存”了!前端缓存策略的“自解”方案全解析
从“甩锅”到“兜底”,一套代码实现缓存自愈,把用户体验拉回 100 分 一、为什么“清缓存”成了技术圈的梗? “老师,页面白屏了!” “清下浏览器缓存试试。” —— 这段对话每天都在各家公司重复上演。
2025-09-22 23:00:44
1293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅