1:目前掌握前端的Vue2,Vue3, Angular等多个前端开发框架;
2:熟练掌握ElementUI,AntDesignUI,devUI等多种组件库,可快速运用UI组件搭建项目页面;
3:熟练掌握git并进行代码管理;
4:熟练运行浏览器等调试工具,快速定位问题并解决;
5:掌握ES6,ES8, ES10等新方法,熟练使用TS在各框架中的使用;
6:代码拆分模块化,构建可重复使用模块;
7:可对代码进行性能优化,请求优化等处理;
8:掌握 flex,grid,自适应布局,响应式布局
1:中间件管理平台 (杭州银行):
1.单页面大量Echarts图表加载缓慢,应用IntersectionObserver来实现惰性加载;
2.多集群前后端交互,涉及多地址跨域,通过灵活配置上下文目录名,实现跨域地址查找自动匹配;
3.响应拦截器统一设置多种响应状态处理,拦截错误处理,优化用户体验;
4.通过Vue全局自定义指令实现不同权限下各类点击按钮的操作状态;
5.通过动态路 + id,动态展示报文详情;
2:技术平台门户 (杭州银行)
1.熟练使用jeecg等低代码平台 + Vue2 全家桶,独立快速搭建项目架构;
2.搭配使用Ant-Design等前端UI库 快速构建页面,独立实现web端的界面效果、交互功能和迭代;
3.做好前台各个页面之间的链接路由跳转及相关配置,配置API实现项目登录功能;
4.使用 Axios 技术实现数据交互,统一封装请求方法,通过定义混入等简化代码的操作,提高代码的复用率,调用后台接口实现数据的交互;
5.使用Echarts图表 实现数据可视化展示;
6.运用rem或vw对项目进行跨屏幕尺寸适配;
3:TM腾雾项目管理-构建工具委托开发项目(软通动力)
1.日常迭代工作,负责后续维护,代码审查;
2.根据需求对组件进行二次封装,提供开发使用
3.优化复杂表单,大数据亮查询页面,提高页面加载速度,提升用户操作体验;
4.通过数据缓存,列表懒加载,分组请求显示进度条等方案优化用户体验;
6.排查解决因DOM元素积累,闭包以及重复绑定事件等导致的内存泄漏问题;