-
成都擎云启智科技有限公司
-
资深前端开发工程师
-
10年
擅长技能
1. 核心基础与语言
HTML5/CSS3: 精通语义化 HTML 标签,熟练运用 Flexbox、Grid 布局实现响应式设计。熟悉 CSS 预处理器(Sass/Less)及 CSS-in-JS 方案。
JavaScript: 深入理解 ES6+ 语法特性(箭头函数、解构赋值、Promise、Async/Await、模块化)。掌握原型链、闭包、事件循环机制。
TypeScript: 具备 2+ 年 TypeScript 实战经验,熟练使用接口(Interface)、泛型(Generics)、类型推断,能够封装公用类型定义,提升项目代码健壮性。
2. 主流框架与生态
React (主力):
熟练使用 Hooks (useState, useEffect, useCallback, useMemo) 及自定义 Hook 封装业务逻辑。
掌握状态管理:Redux (Redux Toolkit) / Zustand / Mobx。
熟悉路由管理:React Router v6。
Vue (辅助/备选):
熟练使用 Vue 3 Composition API,理解响应式原理(Proxy)。
掌握生态:Pinia/Vuex, Vue Router, Element Plus / Naive UI。
3. 工程化与构建工具
构建工具: 熟练配置 Webpack (SplitChunks, 热更新,Loader/Plugin 开发)。熟悉 Vite 的开发体验及原理,能进行快速冷启动配置。
包管理器: 熟练使用 npm/yarn/pnpm,了解 Monorepo 管理模式(如 Turborepo, Changesets)。
代码规范: 配置过 ESLint、Prettier、Husky、lint-staged,保证团队代码风格统一。
4. 网络与服务端
HTTP: 熟悉 TCP/IP、HTTPS 原理,掌握常见状态码含义(200、304、401、502)。理解跨域问题(CORS、JSONP、正向/反向代理)。
接口对接: 熟练封装 Axios,处理请求拦截、响应拦截、错误边界及接口重试逻辑。
5. 性能优化与用户体验
首屏优化: 熟练使用路由懒加载、图片懒加载、WebP 格式转换、Gzip 压缩、CDN 加速。
运行时优化: 防抖/节流、虚拟滚动(react-window)、React.memo 避免不必要的重绘。
指标监控: 了解 LCP、FID、CLS 核心 Web 指标,使用过 Lighthouse 进行性能评分及优化。
6. 测试与调试
单元测试: Jest + React Testing Library / Vitest。
调试工具: 熟练使用 Chrome DevTools 进行 Performance 分析、Memory 排查内存泄漏。