1. 实时聊天室
- 技术栈包括:Node,Express,WebSocket,MongoDB。
- 实现功能:页面路由管理,登录状态管理,加入、离开聊天室时进行广播,发送消息推送给所有客户端。
2. TSA视频安全接入管理系统
- 技术栈包括:jQuery,Echarts,Vue,百度地图。
- 由我参与的内容包括:Vue组件开发及替换,百度地图覆盖物聚合,覆盖物轮训,报表列表展示, 使用Echats图表展示报表数据,通过WebSocket获取后端推送的消息实现实时弹窗,正则匹配校验密码格式。
3. 瑞特检测平台
- 技术栈包括:Vue-CLI、Vue、Vue-Router、Vuex、ElementUI、TypeScript。
- 由我参与的内容包括:优化首页加载速度、根据页面编写通用组件、抽离功能相同的业务组件、建立前端编码规范及参考文档、利用微服务的开发思想对功能模块进行独立开发部署。首页优化后代码包体积减少了2.3M,加载速度提升了1-2秒;并且在之后的开发中使用组件搭建页面,有效提升了开发效率,减少重复代码。