首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
项目优化篇
已读不回143
创建于2025-07-26
订阅专栏
在几家公司 针对老板高要求产品 做出的前端体验及性能优化
等 3 人订阅
共10篇文章
创建于2025-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
告别痛苦的主题切换!用一个插件解决 Tailwind CSS 多主题开发的所有烦恼
前言 在现代 Web 开发中,多主题切换(特别是暗色模式)已经成为用户体验的标配。但是,当你真正开始实现多主题功能时,会发现原生的 CSS 变量 + Tailwind CSS 的方案虽然功能强大,但开
移动端视口终极解决方案:使用 Visual Viewport封装一个优雅的 React Hook
前言 在移动端开发中,视口高度一直是一个令人头疼的问题。尤其是在 iOS Safari 浏览器中,还有三星手机的导航遮挡,当虚拟键盘弹出时,视口高度的变化会导致固定定位元素错位、全屏布局异常等问题。本
webpack中魔法注释使用和原理解析
一、魔法注释简介 1.1 什么是魔法注释? 魔法注释是Webpack特有的注释语法,用于在代码中嵌入Webpack特定的编译指令。它们不会出现在最终生成的代码中,只会在编译阶段被Webpack解析和使
LRU算法在前端性能优化中的实践艺术(缓存请求函数为例)
从Vue的keep-alive看LRU的精妙设计 在Vue的源码中,keep-alive组件正是使用LRU(Least Recently Used)算法来管理缓存组件的典型范例。让我们先看其核心实现片
从侵入式改造到声明式魔法注释的演进之路
传统方案的痛点:代码入侵 在上一篇文章中,我们通过高阶函数实现了请求缓存功能: 这种方式虽然有效,但存在三个显著问题: 结构性破坏:必须将函数声明改为函数表达式 可读性下降:业务逻辑与缓存逻辑混杂 维
前端性能优化实践:使用Gzip压缩大幅提升大数据量传输效率
问题背景:大数据量传输导致的性能瓶颈 在现代Web应用开发中,我们经常会遇到需要从后端获取大量数据的场景。当后端返回的数据量非常大(达到MB级别)时,传统的传输方式会导致严重的性能问题。 从第一张网络
从请求缓存函数深入理解JavaScript闭包
前言 在日常前端开发中,我们经常会遇到需要缓存请求的场景,比如解决重复请求、为什么不从代码优化呢,比如一个页面多个地方调用,你如果改,怎么改?父组件请求,一层一层传?首先是层级太多,其次是容易出bug
一套代码适配多个项目的解决方案1-卡片化
引言 在现代前端开发中,我们经常面临一个挑战:如何维护一套代码库同时支持多个项目?这些项目可能有不同的品牌风格、功能配置或业务规则。本文将介绍两种高效的前端多项目管理方案,帮助您实现代码复用最大化。
前端内存优化篇-防止长时间不操作内存累加(socket推送频繁项目非常有效)
智能内存管理:基于用户行为的Web应用自动刷新策略 引言:现代Web应用的内存挑战 在当今复杂的单页应用(SPA)时代,内存泄漏和长期运行的性能下降已成为前端开发者面临的主要挑战。随着应用复杂度的提升
如何预加载技术打造App级网页体验:原理、实现与闭环分析
引言:网页性能的痛点与突破 在现代Web开发中,用户对网页性能的要求越来越高,特别是移动端用户,他们期望网页能像原生App一样快速响应、流畅交互。然而传统网页加载模式存在一个根本性矛盾:资源加载的线性