Web基础:
熟悉 HTML5 + CSS ,熟练使用 CSS3 新特性,掌握 Less Sass Stylus 等 CSS 预处理工具。熟练使用现代的 ES6-ES13语法 ,能运用模块化、面向对象的方式编程。
熟悉Ajax、fetch、axios请求数据,以及请求库的二次封装。
熟悉前端安全、性能优化、数据采集等方面的一些知识。
前端框架:
熟悉 Vue3 、React前端框架,熟悉组件化开发,有大型的项目开发经验。有Ant Design、Element UI、Element Plus、Vant等组件库的开发经验。
有 Uni-app 跨平台开发、微信小程序、公众号开发经验。
阅读过Vue3源码,了解Vue2和Vue3响应式的原理、虚拟DOM和Diff算法。熟悉 React、Redux,Meobx 等前端框架和库,对 React 有较为深入理解。熟悉 Webpack,Rollup 等前端构建工具,深入 Webpack 源码理解构建过程。了解MySQL、MongoDB、Redis、Nginx等。
商城后台系统:
技术:React TypeScript React Router Redux Ant Design Git less
描述:弘源商城管理系统包含商品列表、商品详细、上传商品、商品分类、订单列表、订单详情、数据可视化
展示、客户管理等功能,
职责
负责登录、注册、数据可视化、商品分类等页面的开发。使用ECharts,展示商品销售,名人分类,发表文章等图表
前期使用 MockJs 模拟数据,后期使用 postman 协助后台测试接口
负责全局弹框、表单及检验、单选按钮、时间选择等公共组件封装。
根据项目需求高质量的完成 web 前端开发和维护
优化
优化同构长列表组件。初始泻染速度提升 59.9%,内存占用减低 63.8%。。优化图片上传接口,将接口响应速度提升1倍
旅途M站
技术: Vue2 Vue Router Vuex Vant Less webpack Git
描述:弘源旅途App是一个名宿类的移动端网站,其中包含新房特惠、房源搜索、详情、订单、消息等功能。
职责:
负责需求分工、编写项目规范文档、公共工具库的开发
负责新房特惠、房源搜索、房源详情3个模块的开发
负责公共组件的封装,以及Axios请求库二次封装等
负责项目打包部署、版本维护、生产bug的修复等
难点:
记录页面上一次滚动位置和选择状态,经过多种方案尝试,最终选择路由守卫方案实现。详情数据结构非常复杂,单轮播图就30+张图片,还需对图片进行归类,自定义分页器等。
商城小程序:
技术:微信小程序 WXML WXSS分包技术全局状态管理Gitnpm
描述:弘源商城小程序包含商品列表、商品详情、商品检索,商品收藏、加购物、下单、支付等功能
职责
负责商品列表、商品详情、加购物车、下单支付等模块开发0
利用小程序插槽,实现根据不同账号的权限,展示不同的的功能o
负责将部分功能模块拆分为多个组件,提高代码可维护性0
负责与测试人员沟通,修改 bug ,项目后期维护。优化
o 加入分包和预加载技术,在2.0版本,打开首页速度提高1.2倍
网路层拆分成3层架构:发起网路请求层、编写服务层、发起Action层,