熟练掌握HTML、CSS、JavaScript,能够运用响应式设计创建页面布局
熟练掌握Vue框架(Vue Router和Vuex状态管理等)和相关UI库Element-UI等。
熟练掌握uni-app、HBuilder 和移动端UI框架Vant。
掌握前端工程化,熟练使用Webpack等构建工具。
掌握浏览器渲染原理、页面性能优化、用户体验
掌握计算机网络原理,了解前端网络安全
了解HTTP协议和常见Web安全问题,熟练使用Axios等HTTP库
1.充电桩小程序
工作内容:
1)通过地图 API 获取用户位置信息,并结合充电桩的地理位置数据,实现按距离排序展示周边充电桩列表,以及在地图上直观标记充电桩位置等功能。
2)集成高德地图,提供精准的地图定位和导航功能。
3)接入微信支付渠道实现支付功能,遵循支付平台的安全规范和接口文档。
2.企业管理系统web端
工作内容:
1)主导项目架构设计和页面可视化设计,基于ElementUI进行组件二次封装,包括数据处理、事件响应等,确保页面稳定运行基于Echarts封装常用的图表类型如折线图、雷达图等,通过简化配置项来控制图表的外观行为,允许开发者通过JSON对象定制图表样式、数据绑定和交互功能,无需直接操作底层EchartsAPI。提高开发效率。
2)使用图片懒加载等手段,优化图片过多导致的性能问题,将首屏平均渲染时间从3s降低到0.5s,大幅提升了用户体验
3)基于Echarts绘制地图等的3D图表,实现轮询播报展示图表信息功能
4)负责团队内前端工程化建设,前端相关CI/CD建设,完善日志体系、监控系统、告警机制
3.企业管理App(安卓端)
前端开发
项目描述:开发app作为内部管理系统的移动端,方便出差人员打卡。
工作内容:使用uni-app独立开发APP项目,实现打卡、日程记录等功能。
4.考试训练平台微信小程序
工作内容:
1)负责列表展示学习资料详情,使用rpx实现页面整体布局。
2)使用tabBar等实现页面跳转、页面间参数传递。
3)基于wx.request的二次封装获取数据和本地数据存储。