个人介绍
1. 熟练使用HTML5、CSS3等网页制作技术,页面架构和布局,使用DIV+CSS编程
2. 熟练掌握JavaScript、jquery进行各种DOM和BOM操作
3. 熟练掌握Vue全家桶(vue、vue-cli、vue-router、vuex)
4. 熟练使用Vant-ui、Element-ui、Mint-ui等UI框架工具
5. 熟练掌握Ajax,Axios技术与后台之间处理数据及浏览器与服务器交互机制
6.  ***API,能***开发
7. 熟练使用Sass、Less预处理器对Css代码进行编写以及优化
8. 熟悉Echarts图表以大屏可视化开发
9. 熟悉使用Git 版本管理工具,npm、cnpm、yarn包管理工具以及Webapck打包优化
熟悉项目开发流程,能快速对接产品需求,有良好的代码编辑/管理规范,能够编写各种静态页面,处理主流浏览器常见兼容性问题,擅长优化项目性能,熟悉移动设备适配,web app开发,精通HTML、CSS、JavaScript,熟悉HTML5、CSS3,能够使用原生js实现多种交互效果,熟悉面向对象开发,熟练使用Vue全家桶,有实际开发单页面应用的经验,能够独立实现项目的部署、开发、打包、优化。
工作经历
2021-02-01 -2022-08-31北京无为风云信息科技有限公司前端开发工程师
外派北京联想总部平板部门担任前端开发,开发项目:PSQ调查问卷(平板端)、Push message后台管理
2018-03-14 -2020-12-01聚众网通科技有限公司前端开发工程师
本公司与北京人民大学、地方政府合作开发。开发项目:专家评审系统(PC端兼移动端)、项目评审系统(后台管理)
教育经历
2013-09-01 - 2017-02-07河南科技职业大学计算机应用工程本科
技能
1. 使用Vue-cli进行项目搭建 2. 网络请求统一管理,使用Promise封装Axios 3. 配置Rem和Sass全局样式 4. 使用Vant-Ui+Flex+Rem+Sass实现页面布局高度还原页面 5. 使用Vue进行组件化开发,提高代码复用和可维护性,实现组件通信 6. 使用Vuex管理数据,通过Vuex-persistedstate插件实现数据持久化 7. 使用Axios请求后台数据渲染页面 8. 使用Vue全家桶+Js等核心技术实现数据交互 9. 进行模块化开发,封装常用组件(轮播图、TabBar、搜索框、商品卡片)等
项目设计: 前沿的技术:采用vue + vue-Router,结合yarn/npm、webpack、Element UI、ES6和Sass等技术,体验新奇的开发方式 企业级后台管理系统:典型并且实用的企业级开发模式,前后端分离、分层设计、模块化开发技术 深入理解技术原理:开发代码的同时,了解相关技术的原理,对资源请求过程 cookie-session原理, Router原理等 功能需求: 五大模块: 用户模块: 登录、退出、用户列表功能 通用模块: 通用组织结构、通用菜单、通用导航功能 商品模块: 商品列表、带模糊与精确的商品搜索及商品列表,商品详情,添加/修改商品、编辑商品、富文本编辑插件、图片预览、文件上传插件功能 品类模块: 品类列表,品类二级菜单、添加品类,修改品类及子品类名称功能 订单模块: 带筛选的订单列表,订单详情等功能
1. 使用Vue-cli进行项目搭建 2. 网络请求统一管理,使用Promise封装Axios 3. 配置Rem和Sass全局样式 4. 使用Element-Ui+Flex+Sass实现页面布局高度还原页面 5. 使用Vue进行组件化开发,提高代码复用和可维护性,实现组件通信 6. 使用Vue-print-nb实现项目数据打印 7. 使用Axios请求后台数据渲染页面 8. 使用Vue全家桶+Js等核心技术实现数据交互 9. 进行模块化开发,封装常用组件等 10. 使用图片懒加载、路由懒加载、Keep-alive优化项目 11. 对项目进行代码优化以及Webpack打包优化