自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vue3 最大深坑:解构 props 后,页面刷新 10 次都不更新!

Vue3 解构 props 会咋样?那 React 为什么可以?只想解构一次但又想响应,怎么办?

2025-09-16 15:45:05 612

原创 函数柯里化:化繁为简的艺术与实践

在编程的世界里,有一种优雅的技术,它能够将复杂的多参数函数转化为一系列简洁的单参数函数,这就是函数柯里化。今天,让我们一起深入探讨这个以逻辑学家 Haskell Curry 命名的概念,揭开它神秘的面纱,并看看它在现代前端开发中的强大威力。

2025-09-15 10:49:45 782

原创 用 ES6 Map 一次遍历搞定 LeetCode 1. Two Sum | 超简洁模板题详解

Two Sum 作为 LeetCode 开篇第一题,常年位居「最多提交」排行榜榜首。它看似人畜无害,实则暗藏玄机

2025-09-12 21:23:41 990

原创 性能优化零成本:只加3行代码,FCP从1.8s砍到1.2s

3行代码,首屏秒开:preload插队字体、prefetch预偷下一页、dns-prefetch秒解CDN域名,FCP直降30%,0成本性能黑科技,附实测数据与踩坑大全,复制即用!

2025-09-10 22:32:43 680

原创 前端“隐藏神技”:15 个高效却鲜为人知的 Web API 大起底

15个冷门原生API大公开!sendBeacon保埋点、IntersectionObserver秒解滚动卡顿、Intl一行代码国际化……无需引库,立省60%代码量,性能直接起飞!

2025-09-09 08:36:59 1477

原创 Vue部署踩坑全记录:publicPath和base到底啥区别?99%的前端都搞错过!

在Vue项目开发和部署过程中,很多开发者都会遇到这样的困扰:本地开发时一切正常,但项目打包部署到服务器后却出现白屏、资源加载失败、路由跳转异常等问题。这些问题的根源往往在于路径配置不当。

2025-09-07 10:30:00 928

原创 老司机私藏清单:从“记事本”到“旗舰 IDE”,我只装了这 12 个插件

前几天有同学问我: “你 VSCode 里都装了哪些插件?为什么写代码那么快?” 我把正在用的 12 款全部扒出来,分 3 类、附「前后对比」代码片段, 让你 5 分钟看懂它们到底解决了什么痛点。

2025-09-06 10:15:00 1389

原创 前端人必收:5 分钟掌握 ES2025 超实用语法

🔥前端开发提速神器来了!本期吐血整理20个「现代JS小技巧」:原生API一行去重、??=惰性赋值、Intl数字万/亿换算、structuredClone深拷贝…零依赖、秒级优化,代码量直接砍半!Vue/React通用,老项目也能无痛升级。速来收藏,早下班不是梦!

2025-09-05 13:02:17 980

原创 轻轻一个字母差别,就能把首屏时间砍半——为什么90%的人还不知道?

脚本里两个字母,能让页面快得像换引擎,也能让功能深夜连环炸。不阻塞的魔法背后,是谁偷走了顺序、埋下了雷?点进来,5分钟拆穿浏览器最会藏的性能陷阱。

2025-09-03 23:25:39 1379

原创 CSS 原子化:30 行代码让样式复用率飙升 300%

什么是 CSS 原子化? CSS 原子化 = 把样式拆成最小不可再分的“原子类”,每个类只含 1 个属性 + 1 个值,附可运行示例。

2025-09-02 10:10:33 408

原创 新手无痛进阶,老鸟花式炫技:31k Star 的 Git 沙盒到底有多香?

> “Git 分支?不就是几条线嘛!”> 直到第一次遇到三方合并、rebase、cherry-pick 之后,我才发现自己根本不会用 Git。

2025-09-01 10:27:38 561

原创 v-for 先还是 v-if 先?Vue2/3 编译真相

v-for 与 v-if 优先级:性能陷阱与解法

2025-08-31 23:55:59 521

原创 前端包管理工具的变革者:为什么大家都在用 pnpm

与 npm 和 Yarn 相比,pnpm 在大型项目和多项目开发中表现出色,严格依赖解析避免“依赖地狱”。其原生支持 Monorepo,适合复杂项目管理。pnpm 正在快速成长,值得开发者尝试。

2025-08-31 17:25:41 1311

原创 Map vs Set:5 分钟吃透键值对与唯一值

Map 键值缓存、Set 唯一去重,哈希表 O(1) 性能,基础-->高阶用法,10 个实战代码直接落地。

2025-08-29 12:59:14 393

原创 浏览器渲染帧管线全景拆解:从像素到屏幕的 16.67 ms 之旅

把浏览器 16.67 ms 帧生命周期拆成 7 个阶段,每阶段给出 可落地的优化点 + 代码示例 + 性能指标,看完就能 精准定位卡顿

2025-08-27 19:07:35 506

原创 极简 useState:手写 20 行,支持多次 setState 合并

不依赖 React,用 **闭包 + + 微任务批处理** 实现可合并更新的 `useState`。

2025-08-26 21:28:53 294

原创 Vue 3.5 正式发布:10× 响应式性能、SSR 水合黑科技、告别 .value!

Vue 3.5 发布:大数组响应式性能飙 10 倍;defineProps 解构自带响应式,告别 .value;SSR 支持延迟水合与 useId() 防 ID 冲突;自定义元素全面修复。一句命令升级,快到飞起!

2025-08-25 13:39:15 484

原创 面试手写 Promise:链式 + 静态方法全实现

用 30 行 ES5 代码从零实现完整 Promise 及其 all/race/finally 全家桶,链式调用、并发等待、错误捕获一步到位,可立即运行验证。

2025-08-25 11:09:41 1170

原创 多维数组扁平化:flat 还是手写?看完秒懂

数组扁平化怎么实现? Array.flat 原生/递归/栈三种写法一键拍平,兼容旧浏览,复制即用。

2025-08-23 14:35:49 822

原创 别再被 JSON.parse 坑了!深拷贝 3 种正确姿势

深拷贝递归复制所有层级,浅拷贝只复制第一层;JSON、递归、structuredClone 三招实战,面试 30 秒答完。

2025-08-22 10:25:24 249

原创 VSCode Import Cost:5 分钟学会依赖瘦身

VSCode Import Cost 3 秒现形包大小,一键揪出 lodash 70 kB 炸弹,换 dayjs 直降 60 kB,零配置即用,面试秒答体积优化!

2025-08-21 10:53:04 503

原创 面试官:手写一个防抖和节流?

在浏览器的 **滚动、搜索、窗口大小变化** 等高频事件里,如果你还在 **无差别触发函数**,页面会卡顿、接口会爆炸、服务器会报警。

2025-08-20 23:36:32 351

原创 前端图片压缩实战:体积直降 80%,LCP 提升 2 倍

前端图片压缩 = Canvas/Compressor 压缩 + WebP/Web Worker 优化 + 构建/部署链集成,按清单执行,体积直降 80%。

2025-08-20 16:57:33 964

原创 单点登录不会?10 行代码带你搭可上线 SSO

在数字化业务日益复杂的今天,用户往往需要在多个子系统(OA、CRM、BI、移动端 App、小程序)之间来回切换。传统方式要求用户为每个系统单独输入账号密码,既繁琐又易遗忘,还会带来 重复开发、密码泄露

2025-08-20 08:56:48 578

原创 前端性能优化实战手册:从网络到运行时,一套可复制落地的清单

网络压缩+缓存、代码分割+懒加载、渲染优化+监控,四步把首屏从3秒打到1秒,附可复制代码与实战指标。

2025-08-19 12:00:45 632

原创 React 路由超详解(2025 版):从 0 到 1 再到 100,一篇彻底吃透

React Router 6 用 Routes+Route 声明路由,useNavigate 跳转;参数用 useParams、useSearchParams;守卫用 Outlet+Navigate;

2025-08-18 14:47:36 357

原创 面试官:npm run build 到底干了什么?从 package.json 到 dist 的 7 步拆解

本文以 Vite + Vue3 为例,逐行跟踪 npm run build 的全过程,附 1 张流程图 + 关键日志,看完能 30 秒答完面试。

2025-08-18 12:08:31 728

原创 10 个被忽视的 Vue3 API 开发利器,用过 5 个才算真正入门

表格 5k 条数据首屏卡成 PPT?用 shallowRef 秒提速 70%;还有 9 个被忽视的 Vue3 冷知识,让你的代码体积、性能、可维护性同时飞升,点击看看你用过的有几个!

2025-08-16 08:00:00 1845

原创 面试官最爱问的 10 个 Git 命令,答完直接加分

除 pull/commit/push 外,stash、rebase、worktree 等 10 个 Git 冷门命令让合并冲突、回滚、并行开发三步搞定,效率翻三倍,复制即用。

2025-08-15 10:22:18 450

原创 Vue 隐藏神技巧:99% 开发者没用过,却能让代码简洁 50%

v-memo、defineOptions、useTemplateRef 等 7 个 Vue 隐藏技巧,让模板更简洁、组件更可控、性能更优,面试答出一条即可加分。

2025-08-15 08:46:21 392

原创 90%前端没摸过的 10 个 JS 神 API?复制即用,今晚早下班

Page Visibility、Web Share、Broadcast Channel 等 10 个被忽视却极实用的 JS API,能一键实现跨标签通信、懒加载、取消请求等高频需求,复制即用,面试加分。

2025-08-14 08:35:42 356

原创 React useMemo 深度指南:原理、误区、实战与 2025 最佳实践

useMemo 是“计算缓存器”,仅在依赖变化时重算,避免昂贵计算与子组件重渲染;配合 React.memo 使用,React 19 后编译器可自动优化,记住“先写简单代码,再手动优化瓶颈”。

2025-08-13 18:25:00 402

原创 面试追问:“除了 Promise,还有哪些微任务?”

本文用 3 分钟 + 3 个实战,带你吃透 queueMicrotask 与 MutationObserver。

2025-08-12 21:54:54 400

原创 浏览器隐藏的 API,90% 前端没用过,却能让页面飞起

requestIdleCallback 把主线程空闲时间变成“垃圾处理器”——埋点、预加载、长计算零阻塞执行,4 行代码即可落地,记住 timeRemaining() 和 timeout 两参数,面试秒答!

2025-08-12 15:05:44 640

原创 面试官:说说 Map 和 Set 的区别及实际应用

面试 3 分钟,Map vs Set 答成“一个有 key 一个没有”?今天用 5 个真实代码片段,让你把区别 + 场景一次说清。

2025-08-12 00:20:48 175

原创 JavaScript 数组全解析:从「到底是不是数组?」到「方法全家桶」一篇搞定

JavaScript 数组全解析:从「到底是不是数组?」到「方法全家桶」一篇搞定“把数组玩透,才能把前端写活。”

2025-08-11 12:13:16 944

原创 前端开发 2025 生存指南:调试不靠 console.log 靠什么?

两行命令,调试效率翻 5 倍。 本文手把手教你用 `console.table` 把接口秒变成可排序的 Excel 表格,用 `console.time/timeEnd` 在毫秒级精准定位性能瓶颈——无需插件、零配置,复制即可用。

2025-08-10 22:17:15 819

原创 面试官:说说 Webpack 和 Vite 的区别

Webpack “先打包再跑”,大而全、配置多,适合兼容旧浏览器和需要 Module Federation 的巨型项目;Vite “按需即编译”,启动和热更新秒级、配置极简,适合现代浏览器的新项目,两者可共存。

2025-08-10 21:51:26 604

原创 前端异步编程:Promise vs Async/Await,实战对比与应用

还在 Promise 链里迷路?本文用**登录→列表→超时**三大真实场景,对比 Promise 与 async/await 的写法、性能与可读性,附避坑清单,让你 5 分钟选对异步

2025-08-09 10:54:59 1016

原创 Promise 全家桶:原理、实现、API、实战,一篇搞定

Promise 是异步编程的基石,但你真的用对了吗?本文从 Promise 的原理讲起,带你实现一个迷你 Promise,再把 Promise 的 10+ 方法一网打尽,最后结合实际开发场景,教你如何

2025-08-08 15:13:44 927

安卓景点穿越

.TEMP_IMG1622128861526

2021-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除