个人介绍
1. 熟练使用 HTML、CSS、JavaScript、web 框架等前端开发技术,熟练 flex 布局
2. 熟练使用 es5、es6 面向对象编程,Ajax,axios,熟练掌握多种跨域方式
3. 熟练使用 Vue,熟悉 Vue 常用的指令,掌握 Vue 全家桶 Vue+Vuex+Vue-router,理解 Vue 生命周期,熟练掌
握组件之间的传值
4. 熟练使用 React 框架,react-router-dom,redux,hooks 等知识,以及熟练使用 React 相对应的 UI 框架
5. 有基于 react+react-router+redux +antd+ sass+axios+react-thunk 的项目架构经验
6. 了解使用前端自动化构建工具如 webpack 以及一些代码版本管理工具如 Git 和包管理工具如 npm
7. 熟练使用 JQ,Element,Antd,Vant,Echarts,Tailwind CSS 等前端组件库
8.
工作经历
2021-09-07 -至今深圳简智前端开发
1. 理解客户项目需求,使用 CSS、JS 及相关框架实现产品界面和功能,给出合理的前端实现方案与建议 2. 根据产品需求参与项目的维护与更新,增加功能,高效完成数据的交互、动态信息的展现等 3. 与产品和后端连调接口,研讨技术实现方案,进行应用及业务系统的优化及整合,为用户呈现最好的界面 交互效果
教育经历
2016-09-06 - 2019-06-03长江大学物联网本科
技能
项目介绍:是集用户管理,积分消费,商品分类,商品上线,新品推荐等的一个后台管理系统。 项目职责:主要负责该项目 客户模块:客户列表,分页; 订单模块:订单列表,订单设置,退货申请单,换货申请单;根据订单状态以及关键字的查询,对符合 要求的订单进行展示,实现模糊搜索 会员模块:会员列表,会员等级,积分管理,标签管理;对用户的备注以及标签进行组件传值,展示 在列表栏 技 术 栈:react + react-router + redux + axios + sass + antd 技术要点:1.使用 React 全家桶+ES6 等技术 2.采用模块化、组件化、工程化的模式开发 3.使用 create-react-app 脚手架初始化 react 项目开发 4.使用 axios 库封装成 ajax 与后端进行数据交互 5.使用 redux+react-redux+redux-thunk 管理应用组件状态 6.使用 react-router 实现路由跳转,react-toolkit 实现全局状态管理 7.实现权限登录,动态添加侧边栏导航, 8.使用 axios 封装请求,实现请求一一对应 9.封装公共组件,比如 退出登录组件,搜索框组件,下拉选择框组件 ,弹窗组件,对 echarts 进 行二次封装等; 10.实现项目的性能优化,比如 React.lazy 异步加载组件,路由懒加载,首页白屏,React.memo 缓存组件,动态路由等
项目介绍:这是一个购物商场,为每个租户的下级经销商有一个更轻量快捷的下单系统 项目职责:登录,商品展示,付款流程,订单查询,对账单,订货数据对比等 技 术 栈: *小程序原生+Vant Weapp 技术要点:1、使用 HTML5/CSS3 高度还原 ui 设计稿 2、使用 JS/ ES6 语法实现业务逻辑和交互行为 3、利用 Vuex 进行组件之间数据的共享 4.使用 wx.requestPayment 进行*支付 5. 封装公共组件,比如 分享朋友圈,按钮组件,导航栏组件等 6.实现项目的性能优化,比如 分包,合理使用 路由跳转,减少 setData 调用等等
美食杰(vue 双端) 项目介绍:此项目是集菜谱、健康饮食知识、烹饪技巧、各地特色小吃的电商服务平台 项目职责:负责根据产品需求,分析并给出最优的页面前端结构解决方案;协助后台完成功前后台交互功能和调试; 技 术 栈:vue + vue-router +vux + vant + Sass + axios 技术要点: 1.使用 vue-router 实现路由跳转 2.使用 vuex 存放全局数据 3.实现权限登录模块 4. 封装公共组件,比如 搜索组件,登录组件,侧边栏的导航组件等等 5.实现项目的性能优化,比如,动态路由,keep-alive 缓存组件,路由懒加载,等等 6.使用 Ajax 与后台进行 JSON 数据格式的交互 7.使用 jQuery 实现事件响应和页面动态效果 8.使用 jsonp 解决跨域请求