前端
文章平均质量分 79
香蕉可乐荷包蛋
你我皆为凡人,开心就好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大量图片一次性上传,前端优化方式
【代码】大量图片一次性上传,前端优化方式。原创 2025-07-31 18:24:04 · 930 阅读 · 0 评论 -
前端常用框架,及近期跟新
以下是前端领域及其,涵盖 React、Vue、Angular、Svelte 等核心框架。原创 2025-06-17 21:14:22 · 2074 阅读 · 0 评论 -
前端6月份之前的部分技术更新记录
【代码】前端6月份之前的部分技术更新记录。原创 2025-06-10 20:31:03 · 3328 阅读 · 0 评论 -
前端架构的重要性--不知道写啥O(∩_∩)O哈哈~
前端架构的核心价值在于系统化提升开发质量与效率,主要包括:通过模块化设计提升代码可维护性和扩展性;统一开发规范优化团队协作;结合自动化测试和状态管理保障稳定性;采用性能优化策略提升用户体验;同时支持技术升级和跨平台适配需求,为复杂业务场景提供灵活的技术支撑。良好的架构设计是项目长期健康发展的基础保障。原创 2025-06-09 20:44:23 · 394 阅读 · 0 评论 -
前端现行架构浅析
前端架构解析:现代前端开发采用模块化设计,依托React/Vue/Angular等框架实现组件化开发,配合Redux/Vuex等状态管理工具。Webpack/Vite等构建工具优化性能,ESLint/Prettier确保代码规范。通过代码分割、CDN加速等手段优化加载速度,Git实现版本控制,CI/CD自动化流程。新兴技术如WebAssembly、PWA和AI辅助开发正推动前端发展。该架构兼顾可维护性、性能和团队协作,是构建现代化Web应用的关键。原创 2025-06-08 21:36:38 · 2010 阅读 · 0 评论 -
前端开发处理‘流式数据’与‘非流式数据’,在接收完整与非完整性数据时应该如何渲染和使用
本文总结了前端处理数据的四种典型场景: 完整数据非实时渲染(如静态资源请求) 完整数据模拟实时效果(如打字效果) 流式数据等待完整处理(如大文件下载) 流式数据实时处理(如AI聊天) 针对每种场景提供了实现方案和技术选型建议,包括fetch、Streams API、WebSocket等技术应用,并给出了Vue/React框架下的优化示例。特别强调了流式数据的buffer处理和JSON增量解析技巧,为不同业务场景的数据处理提供了清晰的技术指导。原创 2025-06-03 19:58:02 · 949 阅读 · 0 评论 -
vue项目webpack、vite、rollup、parcel四种构建工具对比
Vue项目构建工具对比摘要(150字) 主流构建工具在Vue项目中表现各异:Webpack适用于复杂应用,支持精细配置但速度较慢;Vite基于ESM实现秒级启动和热更新,推荐用于Vue3开发;Rollup专注输出精简代码,适合组件库开发;Parcel以零配置见长。性能测试显示Vite开发体验最优(冷启动0.3s),Webpack生产优化更成熟,Rollup产物体积最小。选型建议:新项目优先Vite,组件库选Rollup,遗留项目可保留Webpack。工具迁移需权衡生态兼容性与配置成本,Vite正逐渐成为现代原创 2025-05-26 07:57:16 · 1334 阅读 · 0 评论 -
针对vue项目的webpack优化攻略
Vue项目性能优化实践 通过开发阶段热更新、多线程构建、缓存策略提升构建效率50%;产物体积通过Tree Shaking、按需加载和Gzip压缩减少70%;Vue专项优化如模板预编译、异步组件分割进一步加速首屏加载。结果对比显示,优化后构建时间从45s降至22s,产物体积从4.2MB压缩到1.3MB,首屏加载时间缩短至0.9s。关键措施包括精确配置Loader范围、使用Webpack5持久化缓存、模块联邦实现微前端资源共享等。原创 2025-05-25 20:23:21 · 746 阅读 · 0 评论 -
webpack优化方法
本文系统总结了Webpack优化策略,涵盖构建速度、输出体积和缓存优化三个核心维度。在构建速度方面,提出缩小文件搜索范围、多线程加速和缓存机制,通过配置示例展示了具体实现方法。输出体积优化包括Tree Shaking、代码分割和图片压缩等技术。缓存策略部分重点介绍了文件哈希命名和模块ID稳定化方案。文章还提供了DLL预编译、可视化分析等高级优化手段,并对比了不同优化方案的效果差异。全文通过具体配置代码和原理说明,为Webpack性能优化提供了可落地的实践指南。原创 2025-05-25 19:56:50 · 674 阅读 · 0 评论 -
Three.js与Babylon.js对比
是两个流行的 WebGL 框架,用于在浏览器中创建 3D 图形和动画。它们都基于 WebGL,但设计理念、功能特性和适用场景有所不同。原创 2025-05-23 19:47:49 · 1924 阅读 · 0 评论 -
WebGL基本概念
WebGL 是一种基于 OpenGL ES 2.0 的 API,用于在浏览器中渲染 3D 图形。其核心组件包括 Canvas、上下文、着色器、缓冲区、纹理和矩阵变换。WebGL 的渲染管线涵盖顶点着色器、图元装配、光栅化、片段着色器及测试与混合等步骤。使用 WebGL 的基本步骤包括初始化上下文、定义顶点数据、创建和编译着色器、绑定顶点数据以及设置渲染循环。WebGL 的核心技术涉及矩阵变换、纹理、光照和阴影等,其中矩阵变换用于控制物体的位置和投影,纹理用于贴图,光照模型如 Phong 用于模拟光线效果,阴原创 2025-05-22 19:13:10 · 1257 阅读 · 0 评论 -
canvas(三)-动画3d
在 <canvas> 中实现 3D 动画通常需要借助 WebGL 技术,因为原生的 2D 上下文无法直接支持 3D 渲染。WebGL 是基于 OpenGL ES 2.0 的 JavaScript API,能够通过 JavaScript 与 GPU 交互,实现高性能的 3D 图形渲染。3D 动画的核心包括顶点数据、着色器、矩阵变换以及光照与材质的处理。实现步骤包括初始化 WebGL 上下文、定义顶点数据、创建和编译着色器、绑定顶点数据以及设置渲染循环。然而,3D 动画的实现也面临一些难点,如复杂的原创 2025-05-22 15:20:28 · 1803 阅读 · 0 评论 -
canvas(二)-动画(2d)
<canvas> 动画通过 JavaScript 动态更新画布内容,利用 requestAnimationFrame 实现平滑效果,适用于游戏、数据可视化等场景。动画的基本原理包括逐帧绘制、时间控制和状态更新,实现步骤包括初始化画布、定义动画状态、绘制函数和启动动画。动画类型涵盖简单动画、复杂动画和交互式动画。难点在于性能优化、时间控制、复杂动画实现和事件协调。最佳实践包括使用 requestAnimationFrame、减少绘制操作、优化性能和模块化代码。原创 2025-05-21 20:33:17 · 1435 阅读 · 0 评论 -
canvas浅析(一)
是 HTML5 提供的一个用于绘制图形的元素,它通过 JavaScript 操作来实现动态的 2D 或 3D 图形渲染。在 JavaScript 中,需要通过。元素添加事件监听器,实现交互功能。的各个部分详解及其使用方法。),然后才能进行绘制操作。元素获取绘图上下文(原创 2025-05-20 19:56:44 · 1053 阅读 · 0 评论
分享