重构的艺术:如何优雅地处理遗留代码
面对堆积如山的 jQuery 代码,我们不应感到恐惧。本文将分享我在将一个拥有 5 年历史的大型单体应用迁移至 Vue 3 微前端架构过程中的心路历程。
前端架构师 & 创意开发者
在代码的逻辑与设计的感性之间寻找平衡。我是年糕崽崽,不仅仅构建页面,更在构建沉浸式体验。
不论是 WebGL 3D 交互网站,还是高性能的 SaaS 管理系统,我都能提供专业的解决方案。
关于前端技术、交互设计以及数字艺术的深度思考。
面对堆积如山的 jQuery 代码,我们不应感到恐惧。本文将分享我在将一个拥有 5 年历史的大型单体应用迁移至 Vue 3 微前端架构过程中的心路历程。
GLSL 并不是黑魔法。我们将通过 Three.js 的 ShaderMaterial,一步步实现如水流般自然的柏林噪声(Perlin Noise)。
这里展示了我参与设计和开发的核心项目。
一个为专业交易员设计的高频交易终端。
重塑建筑灵感网站的浏览体验。
下一个作品
点击下方卡片查看代码与实时效果。
import { useState, useEffect } from 'react'; export const useMousePosition = () => { const [pos, setPos] = useState({ x: 0, y: 0 }); // ... Implementation logic return pos; };
/* 完美的毛玻璃效果 */ .glass-panel { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(20px); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); }
<!-- SVG 噪点滤镜 --> <filter id="noise"> <feTurbulence type="fractalNoise" /> <feColorMatrix values="0" /> </filter>
用代码构建骨架,用设计触动灵魂。提供全链路的数字化解决方案。
为复杂的大型应用提供可扩展的架构方案。从 Monorepo 搭建到微前端拆分,确保代码库在团队扩张时依然保持整洁高效。
利用 WebGL (Three.js) 和 GSAP 打造令人过目难忘的着陆页。将品牌故事转化为沉浸式的数字体验,提升品牌溢价。
使用 UniApp 或 React Native 开发高质量的移动端应用。一次编写,多端运行,在保证原生体验的同时最大化开发效率。
无论是一个疯狂的想法,还是一个具体的业务需求,我都乐意倾听。让我们一起创造非凡。
Trusted By
嗨!我是年糕崽崽,一名热衷于探索数字边界的前端架构师。
我的职业生涯始于对像素级完美的执念。从早期的 jQuery 插件开发到如今的 WebGL 3D 场景构建,我始终认为:技术是骨架,艺术是灵魂。
目前,我专注于高性能 B 端应用的体验升级,以及探索生成式艺术(Generative Art)在网页中的应用。闲暇之余,我喜欢在杭州的西湖边散步,或者捣腾我的客制化机械键盘。
告诉我你的构想。
我将提供架构与代码,
将想象变为现实。