在从事前端开发工作五年多的时间内熟练掌握:HTML5 / CSS3 / Bootstrap / Javascript /ES6 Jquery/ Vue.js / React / 微前端qiankun升级 / 微信小程序开发 /Uni-App /Git / webpack gulp,能够完成中大型网站,小程序和app开发,并与后端进行复杂数据交互业务逻辑处理,完成多款线上项目。
值班值守指挥平台(网页端和桌面端)
开发环境:Vue全家桶、ElementUI、QianKun、WLUI(业务组件库)、LinkCli(脚手架)、Electron
项目描述:
项目主要为广东省应急厅提供办公和应急指挥平台,是领域三端一中心产品,为应急值班室提供突发事件、视频调度、通信联络、值班排班、责任人管理、监测预警等功能。
主要工作:
1、从0到1搭建主应用基座,按菜单模块拆分成独立的子应用,成功将“巨石项目”拆分成独立开发、独立部署到多个项目维护,打包时间缩短了10倍;
2、通过结合菜单接口和主应用的配置文件,动态生成子应用配置,根据点击菜单按需加载子应用,提高了系统的性能和响应速度,实现了20%的性能提升;
3、推动调整主应用打包性能优化,配置Externals抽离第三方依赖,改用Cdn方式引入,开启Gzip,减少打包体积,首屏加载时间从5s到2s;
4、主应用读取配置文件实现子应用登录页、主题色、静态标题、视频点名类型自定义等,降低了应用开发和维护的复杂度,提高了开发效率,实现了50%的开发效率提升;
5、对接公司内部产品A2.js实现账号密码、手机号、二维码登录,支持Ukey登录,通行码登录,支持子页面免登陆;