




个人介绍
1. 熟练运用 html,css 来制作符合 w3c 规范的页面,可以有效的解决浏览器兼容问题
2. 熟练使用 js 语法,经常使用es6新增的promise,async与await,解构赋值,箭头函数等
3. 熟练使用 html5+css3 实现移动端布局,使用rem 以及flex进行布局
4. 熟练使用scss,less预处理语言,提升代码的可维护性及开发效率
5. 熟练使用npm, yarn 等包管理工具;熟练使用element-ui, vant, swiper, echarts等第三方库
6. 熟练使用版本控制工具git,了解使用模块打包工具webpack,有效减小打包后的体积
7. 熟练使用jquery, vue 全家桶进行项目开发,使用 vue-cli 脚手架搭建项目,使用 vue-router进行页面跳转, 使用 axios进行数据的渲染和逻辑判断,利用vue 的生命周期进行接口请求以及方法的调用,使用 vuex 进行全局数据的状态管理,实现数据统一化标准
8. 使用uniapp***的项目,全局 app.json 的配合,底部 tabbar 添加,pages 多页面添加,template 模版的使用,使用 uni.request 进行数据的交互
9. 在工作中经常和后台配合联调接口,在配合过程中也了解过后端的基本知识,知道数据库的增删改查
10. 在工作中使用过mock.js模拟数据,不用等待后端开发完接口即可自行调试
11.了解node.js后台语言,能够在项目中使用node.js的express框架
12.了解typescript语言,能够在项目中使用类型注解,继承,泛型等
13.工作中熟练使用vue3进行pc端项目编写,熟练使用element-plus第三方库
工作经历
2020-03-01 -2023-02-01河南纤原网络科技有限公司前端开发工程师
项目描述: 该项目是一个关于企业人力资源的后台管理系统。可通过该系统进行员工管理、审批管理、考勤管理、社保管理,薪资管理等 项目技术栈:vue3、vue-router、vuex、element-plus、axios、echarts、es6、git 负责模块:首页模块、员工管理模块、权限管理模块 技能要点: 1.使用vue-cli脚手架创建项目 2.使用vue-router的路由层层嵌套实现多级页面之间的跳转 3.使用element-plus 提供的校验功能,实现登录表单的校验,调用axios发起登录请求 4.使用echarts 制作可视化图表,提升用户体验 5.使用git 统一管理项目代码 代码优化: 1. 封装请求拦截器,给请求头统一注入token值,简化代码,不用每次手动添加 2. 通过axios调用接口会出现回调地狱,导致代码冗余,使用es6 提供的async 与 await 语法解决 这个问题,实现简化代码 3. 使用路由懒加载,图片懒加载避免请求数据时加载全部资源,减少用户等待时间,提升交互体验 4. element-ui框架代码体积较大,通过
教育经历
2016-09-01 - 2019-09-01平顶山学院应用电子专科
c语言,模电等知识 毕业之后,在黑马程序员培训机构自主学习了前端开发工程师的相关知识
技能

项目技术栈:vue3、vue-router、vuex、element-plus、axios、echarts、es6、git 负责模块:首页模块、员工管理模块、权限管理模块 技能要点: 1.使用vue-cli脚手架创建项目 2.使用vue-router的路由层层嵌套实现多级页面之间的跳转 3.使用element-plus 提供的校验功能,实现登录表单的校验,调用axios发起登录请求 4.使用echarts 制作可视化图表,提升用户体验 5.使用git 统一管理项目代码 代码优化: 1. 封装请求拦截器,给请求头统一注入token值,简化代码,不用每次手动添加 2. 通过axios调用接口会出现回调地狱,导致代码冗余,使用es6 提供的async 与 await 语法解决 这个问题,实现简化代码 3. 使用路由懒加载,图片懒加载避免请求数据时加载全部资源,减少用户等待时间,提升交互体验 4. element-ui框架代码体积较大,通过引入CDN的方式有效减小了项目的体积
