2020.08 ~ 2022.05 项目开发负责人
负责新旧数据工厂,数据地图, SASS 服务平台, admin 后台管理系统等
责任描述
1.负责对所管辖的所有项目进行迭代开发,bug 修复,线上问题排查解决
2.负责对代码规范及代码质量进行 review,提升编程水平和优化页面性能
3.充分理解拆分需求,合理制定技术方案,分配开发任务
4.解决组员开发过程中遇到的问题
技术要点
1.JS+ES5/ES6+ES7+ES8+css2/css3+h5+react(>=16.8)+vue2.x+TypeScript
2.reactHooks+redux+react-router+echarts+ReactEcharts+umi+antd +G6+CSSmodules+webpack+ahooks 等
3.vue2.x+vuex+vue-router+elementUI 及 vue3.x
4.flex布局+rem技术+em技术实现自适应布局
5.使用 SSE(服务端持续发送事件支持)解决长连接问题
6.使用 IndexDB缓存技术
7. 对老旧系统的大量图片采用的传统滚动方案的懒加载技术、新技术 IntersectionObserver、以及 H5 的 img 的
loading 属性、picture 标签结合 source 以及 srcset 等优化方案结合
8.对 1W+以上的大量数据采用原生的虚拟滚动(VitualScroller)的优化方案
9.性能优化的其他实践
项目收获
1.安全审计项目让我对 Vue3.x 的原理设计以及落地实现有了充足的运用,为后期的 Vue 项目的搭建及开发规范做
了一个相当成熟的模板
2.多个项目的锤炼使得我对 React 从设计理念到实践有较为深刻的认识和理解
3.对于 ES6-ES8 的新特性更娴熟自如地运用