v8 垃圾回收、js运行机制、浏览器底层有深入的了解。
熟练使用Vue的开源框架,对框架的原理有一定的理解。
注重前端标准化,在多个团队中落地自己封装的脚手架工具,在部门内部推进团队基础设施的升级(ESLint+Prettier+LintStaged)。
掌握前端工程化(webpack, vite)。
有大型 Sass平台从 0到1 的开发经验,对性能优化、前端安全等也有一定的应用与思考。
熟练使用uniapp开发小程序项目。
对 express、react 有一定了解和应用。
技术:
1、客户端:Vue2全家桶+Websocket
2、后台:Angularjs + gulp
项目介绍:
1、paxelbox智能柜格口的租用,扫码租用格口存件、取件流程。
2、paxel配套的后台管理系统,主要针对印尼快递配送,类似丰巢存件、取件订单的储物柜pc端后台管理项目。
责任描述:
1、客户端负责2.0版本的重构,实现了账号注册登录,下单租用格口到支付完成,生成二维码以及取件验证码的整个流程。
2、后台主要负责版本迭代、维护,价格组模块、订单管理模块等内容。
技术亮点:
1、极致的优化和封装了Axios请求数据的体验(请求重试,请求缓存,请求竞态)
2、websocket实现二维码的状态前后端的实时交互,定时发送心跳包来避免前后端异常断开通讯的情况
3、优化大文件上传的性能,包括文件md5的计算逻辑、实现了断点续传,秒传功能以及异常边界的错误处理
4、二次封装表格,json对象动态配置列,动态合并表头、单元格,可拖拽、跨页多选等
5、解决首屏加载、渲染等问题,减少白屏时间(4s降低到2s不到),项目体积减少20%