个人介绍
2. 掌握HTML5、CSS3、ES6新特性,熟悉前端性能优化和代码优化;
3. 熟练使用jQuery、Bootstrap等前端框架和组件库,能够实现不同场景下的响应式布局;
4. 熟悉前后端分离开发模式,掌握前后端交互技术 Ajax,JSON 等;
5. 掌握前端流行框架,具备 Vue 从 0 到 1 的项目开发到上线的实战经验;
6. 熟悉移动端 H5 开发;具备小程序及 uni-app 跨端开发能力;
7. 熟练使用Element-UI、Ant Design Vue、Vant等组件库,能够根据业务需要自行扩展和优化;
8. 了解Node.js后端技术和Express框架,熟悉常用开发工具和环境,能够协同完成前后端项目;
9. 熟悉 Java 后端技术,独立开发小型全栈项目。
工作经历
2022-07-01 -2023-06-01河南新信澜科技有限公司前端开发
1、根据产品设计和项目需求,负责实现产品前端界面的效果和功能; 2、运用 Vue 全家桶等技术栈进行项目开发; 3、对公司的项目,进行日常维护和 bug 处理,保证系统稳定性; 4、配合后端工程师进行数据接口交互,完成业务功能模块的开发。
教育经历
2019-09-01 - 2023-07-01商丘学院计算机科学与技术本科
2019年入学,曾两学年获得奖学金,专业成绩排名位列院系前10%
技能
项目描述:校园疫情防控管理系统包含了疫情数据信息模块、用户模块、角色模块、菜单模块、部门模 块、登录日志模块、操作日志模块、服务监控模块、物资管理模块、健康管理模块、出行模块、请假模 块、登录注册登出等模块。校园疫情防防控管理系统的目的主要是给广大师生提供一个系统的疫情信息 管理,从而时刻关注全校师生的安全情况 技术栈: Vue 、 Vue-Router 、 Vuex 、 Axios 、 Element-UI 、 ECharts 职责描述: 1. 全栈开发,后端采用 Java ,前端基于 vue-element-admin 进行二次开发; 2. 利用本地存储、Vuex 实现数据缓存,减少请求次数,提高系统性能; 3. 利用 Axios 请求拦截器实现请求头中携带 token ,便于后端授权登录和鉴权; 4. 公告管理模块发布公告功能采用 wangEditor富文本编辑器,实现个性化公告; 5. 封装路由构建工具类,根据后端返回的路由信息构建路由规则;利用 router.addRouter 函数动态添 加路由。
项目描述:这是一款方便综合考评平台用户查看考评结果的*端APP,包括考评结果展示(绩效考 评、党建考评、干部考评)、我的、个人资料、头像上传等功能。 技术栈: Vue2 、 VueRouter 、 VueX 、 Axios 、 Vant 2 、 ECharts 职责描述: 1. 从 0 到 1搭建项目,确定技术选型 和 APP打包方案; 2. 根据UI图,使用 vue + vant ui 进行静态页面开发; 3. 借助 lib-flexible + rem + postcss-pxtorem ,实现多终端适配; 4. 对 axios 进行二次封装,借助请求拦截器实现 headers 携带 token 字段,借助响应拦截器对后端返 回的状态码进行统一处理; 5. 大量利用 table 表格和 echarts 图表等组件,使数据展示更加简洁明了; 6. 遇到 *端返回按键 导致APP 直接退出的问题,通过引入 mui,自定义 mui .back(返回键的处 理)加上本地存储,实现只有在主页面两次触发返回键才会退出APP,其余页面均为后退路由; 7. 由于考评题目数据量过大,进行渲染时造成页面卡顿,利用 List 组件的滚动加载功能,提升了页 面的渲染速度; 8. 将项目进行打包,再通过 HBuilderX 的 5+APP项目模板,将打包好的H5项目再次打包成 Android APP ; 9. 独立开发项目以及组件封装,配合后端进行接口联调与功能测试,以及APP测试;
项目描述:一个综合考评系统,包括了管理员、采集员和答题员三个主要角色。管理员可以管理机构、 人员、角色、账户等信息,审批计划,并查看操作日志和登录日志。采集员用于创建绩效考评、党建考 评和干部考评,以及进行数据分析和查看排名结果。而答题员负责本机构的答题和上传附件。普通用户 则只能进行答题,若考评为匿名考评,则可以使用口令卡进行登录答题;数据分析模块提供了数据大屏 和对部门、被测评人以及年度统计的分析功能。整个系统旨在提高工作效率和管理水平,以实现更好的 绩效和良好的党建。 技术栈: Vue2 、 VueRouter 、 VueX 、 Axios 、 Ant Design Vue 、 ECharts 职责描述: 1. 利用ECharts实现部门考核和人员考核排名的数据可视化,借助 ECharts.resize() 实现图表响应式, 并封装通用组件; 2. 负责考评结果排名统计模块(如:部门测评结果统计、部门测评表统计、被测评人测评结果统 计、部门考核排名、年度排名统计等等)的页面构建和业务逻辑功能的实现; 3. 引入 vue-quill-editor 富文本编辑器,满足客户高度定制化公告的需求; 4. 项目维护和BUG修复,以及根据客户需求进行页面、功能的新增和调整; 5. 首屏加载优化,减少白屏时间50%; 6. 配合后端进行接口联调和线上项目部署及测试;