熟练掌握 HTML、CSS、JS、AJAX 等基础知识,能使用原生 JS 等进行开发;
熟练掌握 Vue2、Vue3,React 并对原理有较深入的理解;
熟练掌握微信小程序开发及uni-app等相关框架;
对 ionic、 Electron、 Flutter 等跨端技术有足够的兴趣,
一. 项目介绍 信用卡部门的各种活动页面开发。
核心技术栈
Vue 全家桶、vant-ui、swiper
核心成果
1、所有广告页糅合在一个仓库中,即使这个广告活动没有更新,但是也要重新发布:每次发版互相影响。改造成多页面项目,可以一个广告活动单独打包,互不影响。
2、解决页面加载过慢的问题:复杂页面首屏加载慢,白屏时间过长,添加动画、dns 预加载等手段
优化用户体验,缩短页面加载时间。
3、生产和测试环境依赖包版本不一致,导致生产问题:发现多次因为版本不一致导致生产问题,推动小组头脑风暴,采用同源包策略,测试环境发布同时 build 生产和测试包,生产发布的时候不再重新打包,直接使用测试时候构建好的生产包。经验证有效后推广至其他前端项目小组。
4、代码风格的统一:每个人的代码风格都是不一样的,属性先后顺序也不一致,推动使用 eslint 工具对我们的代码进行更细化的格式化处理。方便问题查找。
二. 销售任务中心,业绩,销售中心数据为一体 app 和后管项目,通过任务发起,任务催单,任务接收,任务完成,任务业务员聊天沟通方便进件核心技术栈
vue 全家桶,vant-ui,echarts 核心成果
1、销售中心核心页面,如复杂图表 echart.js 开发及数据更新。
2、解决页面加载过慢的问题:复杂页面首屏加载慢,白屏时间过长,添加骨架屏动画、dns 预加载
等手段优化用户体验,缩短页面加载时间
3、任务中心图片上传,聊天窗口页面开发及项目打包上传和发布。