个人介绍
精通 HTML5,CSS3 等前端开发技术和静态页面布局
熟练 JavaScript、jQuery、ES6、AJAX、Zepto 完成 PC 端,移动端动态效果
熟练 W3C 规范,可以解决不同浏览器的兼容问题
***开发工具以及第三方库进行项目搭建
熟练 Vue 全家桶(Vue、Vuex、Vue-Router)和 Vue-cli 脚手架进行框架搭建及开发 熟练 ElementUI、VantUI、Vant-Weapp、Bootstrap 等 UI 框架实现项目开发 熟练 数据可视化插件 Echarts,大屏数据展示组件库 DataV 完成图表设计
熟练 Sass、Pug 完成全段页面的实现
熟练 Git、蓝湖等协同开发工具,Postman 测试接口 熟悉 Node.js 和 Koa2 的基本操作
熟悉 Java、MySQL 数据库
工作经历
2022-01-07 -至今划算吧信息技术有限公司高级前端工程师
在公司积累的项目经验较多 多种项目有 0 - 1的经验 主要负责小程序的 0 - 1 的开发与维护 有多个boss后台管理的项目经验
2019-08-01 -2022-08-01步峰科技高级前端工程师
在前公司任职高级前端工程师 主要负责项目的规划,推进,以及优化和维护 在公司积累的项目经验较多 多种项目有 0 - 1的经验
教育经历
2017-07-01 - 2020-09-01河北科技大学理工学院计算机信息技术本科
技能
➢ axios.create 创建 axios 实例,封装 api 请求,完成 api 请求集中管理 ➢ 利用 axios 拦截器封装,数据请求展示 loading 界面 ➢ Tab 切换请求不同分类的数据 ➢ 采用 vue-lazyload 插件对图片进行懒加载优化 ➢ 对头部搜索进行组件封装,通过防抖减少无效请求 ➢ 购物车页面渲染,购物车全选,反选,总结计算,结算功能 ➢ Vuex 将数据集中管理调用, 精简代码的繁琐程度 ➢ 编写自定义指令,实现页面触底加载 ➢ 实现收货地址管理模块,默认收货地址设置 ➢ 对价格和销量进行数据结构的排序 ➢ 与产品经理配合,参与产品需求讨论,功能定义等 ➢ 有雷同的模板样式进行组件化封装减少了代码的臃肿
划算吧 boss 管理系统 ➢ 负责搭建页面架构,高度还原设计原稿 ➢ 路由守卫结合 Axios 拦截以及 localStorage 完成登录权限 ➢ 通过给路由配置权限,进行路由拦截,给页面添加权限,提高安全性 ➢ Vuex 集中对 api 进行统一管理,方便后期维护 ➢ 组件化开发提升代码的复用性以及可维护性 ➢ 通过 Tree 组件 实现侧边栏导航布局 ➢ 使用 Element-UI 导航菜单组件,完成首页侧边导航布局 ➢ 使用 Element-UI 表格组件,完成用户列表的渲染以及查看详情功能 ➢ 用户详情页面列表渲染近期血压变化,并利用 ECharts 实现图表展示血压变化 ➢ 封装整个数据中台的公共组件,统筹公共样式
划算吧商户通(小程序) 技术: *小程序,vant-weapp,Corpper,wxs 划算吧商户通本用于商户用户登录查看管理自己的店面,并提供查账,提现,收款,退款等一系列操作,具有多门店 多权限等等优势 1 使用蓝湖对设计图进行一比一还原 2 使用vant-weapp对小程序整体页面进行样式规划 3 采用 button的open-type提供的获取用户信息属性获取到用户*号并换取token实现快速登陆 4 采用*号验证码,账号密码,*快速登陆三种登陆方式,增强用户使用体验 5 首页采用自定义导航条优化样式,并采用onPullDownRefresh实现下拉刷新功能 6 商户信息页面使用wx.chooseImage和wx.uploadFile实现商户门头照上传功能,并配合Corpper插件实现图片裁剪 7 设备管理页面使用wx.scanCode唤起扫码,实现扫描二维码识别设备信息功能 8 提现页面信息录入配合后端OCR自动识别银行卡并自动回填卡号,增强用户体验 9 查看收款码时将二维码和设备编号以及ui底图使用canvas画布拼接使其更加美观,配合wx.getFileSystemManager提供用户下载 10 调用wx.makePhoneCall实现拨打客服*功能 11 采用 button的open-type提供的转发功能 配合onShareAppMessage实现用户转发 12 整体小程序采用subpackages分包,使其加载更流畅,增强用户体验 13 项目采用Swagger进行接口调试,配合后端进行开发 14 项目采用Tower与测试人员协同开发,以及bug的提交与测试