个人介绍
熟练使用flex布局,响应式布局及百分比布局,能够有效的解决移动端不同的屏幕尺寸适配问题;
熟练使用原生js进行页面的动态效果展示;
熟练使用HTML5语义化标签、CSS3新特性、Es6语法;
熟练使用ajax,axios技术实现前后端数据交互;
熟练使用Bootstrap、Layui、Vant、Element-ui、Ant Design等前端主流UI组件库;
熟练使用React框架,能够快速运用react+Ant Design构建页面;
熟练使用Git等代码版本的管理工具,解决版本冲突问题;
熟练使用Postman接口测试工具,webpack打包工具***开发流程,熟悉混合app开发;
了解Node.js、能使用Node.js+MongoDB写简单的接口;
工作经历
2019-01-01 -2021-07-01深圳提亚数字科技有限公司前端开发
公司名称: 深圳提亚数字科技(2019.07-2021-07) 部 门:技术开发部 岗 位:前端开发工程师 工作描述: 1、负责根据美工提供的设计稿,将其转换成 web 页面,按照项目计划周期完成开发任务,使用规 范的代码,及时地解决开发过程中出现的问题; 2、负责和后端工程师的交流沟通,尽快解决 Bug,落实开发工作; 3、负责和 UI 紧密配合,尽可能让页面更加的丰富,提高用户体验; 3、及时跟进项目的进程,及时对公司项目的更新维护; 5、高度配合每个技术人员,达到良好的开发环境,实现产品的系统化。
教育经历
2015-09-01 - 2021-06-01河南大学民生学院信息与通信工程本科
在校期间表现出色,参加过院级编程大赛,学习的课程有c#,pathon 等编程性语言
技能
项目描述:项目是一款购物类小程序,与 App 结合使用,功能相似,可通过购物获得积分,使用积 分获得相应的优惠券,商品优惠 负责模块:主要负责首页、个人中心、用户订单、分类等模块 技术要点: 1、项目使用了*开发者工具框架进行开发; 2、使用 view+text+wxss+weui 实现页面的快速的布局; 3、使用开发者工具 api 和原生 js 实现业务逻辑,如:使用 wx.setStorage 等数据缓存 api 保存用户信息等,使用 swiper 组件实现轮播图,使用 navigateTo 等实现页面跳转,使用 wx.request 方法请求接口数据并渲染页面; 4、使用地图 api 配合生成 ak 码,定位用户当前的城市信息。
项目描述:该项目为超市开发的后台管理系统,主要是对超市的商品进行管理,并给不同角色分配角 色,如:管理员可以管理所有的商品和角色。 负责模块:主要负责登录、商品管理、分类管理、角色管理 技术要点: 1、主要使用了 react 框架,使用 create-react-app 脚手架搭建项目框架, 2、角色管理页面,设置角色权限这块,使用 reduce 方法对 treeNode 进行遍历累加,展示到 tree 中,通过 ref 创建使用,实现父组件调用子组件的方法以及属性,从而达到不同页面间的传参。 3、管理员登录后,通过后台返回的权限信息来动态生成导航栏路由,实现权限管理; 4、登陆页面采用 from 表单结合正则表达式实现登陆账号验证,登陆成功就把后台返回的 token 令牌,存到 cookie 中; 5、分类页面的添加和修改分类使用 antd 中的 modal 对话框,通过父传子,子传父,拿到数据, 发送 axios 请求进行添加和修改
项目描述:该 App 是一款购物类的软件,在购物的时候,用户可以领取购物券,平台帮助每一个用 户可以用实惠的价格买到自己心仪的东西。 负责模块:主要负责首页、详情页等模块 1、主要使用了 vue 框架,使用 vue-cli 脚手架搭建项目框架,自动配置 webpack 打包工具,配 合 Vant、echarts 等组件库; 2、使用 vue-route 进行页面路由配置,结合按需引入实现组件懒加载,vuex 技术实现对状态的 管理,实现数据共享。 3、依照美工的设计稿,将其转化为 web 页面,使用 flex 布局使页面适配不同分辨率的设备,通 过 axios 发送请求,调用接口,实现前后端交互,渲染页面; 4、通过 params 动态传参,将参数传递到详情页。详情页使用 vant 实现快速布局,通过 props 接收参数。发送 axios 请求,把数据展到页面上。