首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
已读不回143
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
为什么Vite开发模式比Webpack快?深入原理剖析
一、架构设计理念的差异 1.1 Webpack的传统打包模式 Webpack采用全量打包的工作方式: 从entry入口开始:递归分析所有依赖 构建完整的依赖图:包括所有JS、CSS、图片等资源 打包成
webpack中魔法注释使用和原理解析
一、魔法注释简介 1.1 什么是魔法注释? 魔法注释是Webpack特有的注释语法,用于在代码中嵌入Webpack特定的编译指令。它们不会出现在最终生成的代码中,只会在编译阶段被Webpack解析和使
LRU算法在前端性能优化中的实践艺术(缓存请求函数为例)
从Vue的keep-alive看LRU的精妙设计 在Vue的源码中,keep-alive组件正是使用LRU(Least Recently Used)算法来管理缓存组件的典型范例。让我们先看其核心实现片
从侵入式改造到声明式魔法注释的演进之路
传统方案的痛点:代码入侵 在上一篇文章中,我们通过高阶函数实现了请求缓存功能: 这种方式虽然有效,但存在三个显著问题: 结构性破坏:必须将函数声明改为函数表达式 可读性下降:业务逻辑与缓存逻辑混杂 维
前端性能优化实践:使用Gzip压缩大幅提升大数据量传输效率
问题背景:大数据量传输导致的性能瓶颈 在现代Web应用开发中,我们经常会遇到需要从后端获取大量数据的场景。当后端返回的数据量非常大(达到MB级别)时,传统的传输方式会导致严重的性能问题。 从第一张网络
从请求缓存函数深入理解JavaScript闭包
前言 在日常前端开发中,我们经常会遇到需要缓存请求的场景,比如解决重复请求、为什么不从代码优化呢,比如一个页面多个地方调用,你如果改,怎么改?父组件请求,一层一层传?首先是层级太多,其次是容易出bug
为什么Vue3使用Reflect而不是直接操作对象?
在上文中我们介绍了Proxy,这篇文章介绍在Vue3的响应式系统中,Proxy处理器里大量使用了Reflect方法而非直接操作对象,这背后有着重要的设计考量。让我们深入分析这种选择的实际意义。 一、为
【透彻讲解】Proxy 和 Object.defineProperty 的区别:数据代理 vs 数据劫持
前言 在 Vue2 和 Vue3 的响应式原理中,我们经常会听到"数据劫持"和"数据代理"这两个概念。它们分别对应着 Object.defineProperty 和 Proxy 这两种技术实现。本文将
一套代码适配多个项目的解决方案1-卡片化
引言 在现代前端开发中,我们经常面临一个挑战:如何维护一套代码库同时支持多个项目?这些项目可能有不同的品牌风格、功能配置或业务规则。本文将介绍两种高效的前端多项目管理方案,帮助您实现代码复用最大化。
前端内存优化篇-防止长时间不操作内存累加(socket推送频繁项目非常有效)
智能内存管理:基于用户行为的Web应用自动刷新策略 引言:现代Web应用的内存挑战 在当今复杂的单页应用(SPA)时代,内存泄漏和长期运行的性能下降已成为前端开发者面临的主要挑战。随着应用复杂度的提升
下一页
个人成就
文章被点赞
24
文章被阅读
2,367
掘力值
480
关注了
0
关注者
5
收藏集
0
关注标签
3
加入于
2022-11-18