👋 你好,我是冉启

热衷于前端开发的技术探索者,拥有扎实的前端开发功底和实践经验。专注于构建高性能、可扩展的前端应用,追求代码质量与用户体验的完美平衡。

💪 技术栈

  • 前端框架:Vue.js (2.x/3.x)、React、Redux/Mobx、Pinia/Vuex状态管理
  • 构建工具:Webpack、Vite
  • CSS:Sass/Less、Tailwind CSS、CSS Modules、PostCSS
  • JavaScript/TypeScript:ES6+、TypeScript、设计模式、数据结构
  • 性能优化
    • 前端性能监控与指标采集
    • 打包优化(代码分割、Tree-shaking)
    • 加载优化(懒加载、预加载)
    • 运行时优化(虚拟列表、防抖节流)
  • 微前端:qiankun、微模块设计
  • 工程化
    • Git、SVN
    • GitHub Actions
    • ESLint、Prettier、Husky

🚀 项目经验

企业级中后台管理系统

  • 主导系统技术选型与架构设计,基于Vue3 + TypeScript构建
  • 设计并实现基于RBAC的权限管理系统:
    • 构建”用户-角色-权限”三层权限模型
    • 实现动态路由和菜单权限控制
    • 设计权限指令(v-permission)实现按钮级权限
    • 封装权限相关hooks,简化权限判断逻辑
  • 封装高复用性业务组件,提升开发效率30%
  • 实现大文件分片上传与断点续传功能

微前端架构实践

  • 基于qiankun实现多个业务系统的整合
  • 解决跨应用通信、样式隔离等技术难点
  • 制定微前端开发规范,确保多团队协作顺畅

性能优化实践

  • 优化首屏加载时间,提升50%加载速度
  • 实现虚拟列表,解决大数据渲染卡顿问题
  • 优化打包体积,减少30%资源加载量

💡 技术亮点

  • 深入理解Vue生命周期和组件通信机制,熟悉Vue3 Composition API
  • 擅长前端性能优化,具备性能问题分析和解决能力
  • 具备微前端架构实践经验,能够处理复杂系统架构设计
  • 对前端工程化有深入理解,熟悉现代前端开发工具链
  • 具有良好的代码规范和文档编写习惯,注重代码可维护性

🌱 个人特质

  • 持续学习,保持对新技术的热情,定期阅读前端相关技术文章
  • 良好的问题解决能力,能够独立处理技术难题
  • 优秀的团队协作精神,善于沟通和知识分享
  • 注重代码质量和用户体验,追求编写优雅的代码
  • 善于总结和分享,定期输出技术博客
  • 善于捕获 AI 讯息,与时俱进,善于使用 Cursor、Copilot、DS 等工具

📫 联系方式


期待能加入一个技术氛围浓厚的团队,一起探索前端技术的无限可能!