【语言基础】:精通 javascript、CSS、HTML 等使用
【开发框架】:精通 React、Vue 全家桶的使用,深刻理解 MVVM 以及 MVC 的开发思想
【环境构建工具】:精通 webpack、vite,具有独立构建项目环境以及如何 构建优化的能力。 【开发技能】:熟练使用算法,常用的数据结构,以及常用的设计模式 【UI 库】:精通市场各种 UI 库,包括但不限于 antd、iview、elementUI、 vant、taro 等等,能够根据需求自主调试 UI 源码。并且在 npmjs 有自己的 三方工具包
【预编译语言】:精通 typescript、sass、less、stylus 等预编译器使用
后端:
【语言基础】:精通使用 node、php、java 编写接口等 【应用部署】:精通使用 express 或者 koa 框架配合 webpack、mongoose
搭建 node 后台项目
【数据库】:熟练操作 MongoDB、Redis、MySQL 等数据库的使用
一:cf 平台应用可视化
技术栈:Vue2 全家桶 + TypeScript + Webpack + iView
项目描述:一个集业务流程、渠道中心、活动营销、商品配置等一体化的中台服务
项目职责:
1. 优化前端性能,通过网络层面、业务层面等优化,提升测试环境开发效率。
2. 对 UI 库进行二次封装,区分基本组件、业务组件,使得开发过程界面简洁、
富有语义化。
3. 扩展 Axios 配置,通过请求、响应拦截,新增请求头校验、接口超时校验、
登录超时校验、重复请求校验、接口数据缓存等配置。
4. 通过 docker + nginx 配置将【渠道业务中心】项目的渠道列表模块嵌入至
中台系统。
5. 通过配置 Keep-live 兼容页面缓存、iframe 缓存、嵌套页面缓存。
二:灯塔服务系统
技术栈:React 全家桶 + Antd + Webpack + Websocket
项目描述:这是一个监控系统,支持数据分析、日志输出等日常功能。
项目职责:
1. 主题重构:通过结合标签选择器 + style.setProperty + less/scss 预设方案,实现暗黑模式切换方案。
2. 构建优化:从 Webpack 4 到 Webpack 5 的迁移升级,新增 eslint 开发提示、 开发环境编译缓存,构建速度提升,dist 包体积优化。
3. 数据监控体系:自定义埋点方案,实现错误监控、性能监控、用户行为分析 的数据采集与上报。
4. 路由优化:使用 React.lazy 和 Suspense 实现动态路由加载。
5. 业务代码优化:新增长列表性能优化。