熟悉 CSS3、ES6、SCSS、Typescript 特性;
熟悉 RXJS,可以利⽤RXJS 对复杂 需求进⾏解构,使之容易开发维护;
熟悉 Vue,能合理封装可扩展易维护的组件;
熟悉 angular,对依赖注⼊、变更检测、指令等深⼊了解;
熟练使用百度地图、⾕歌地图;
了解 node.js、webpack、npm,熟悉 Java。
项目名称: 青岛渣土可视化监管 PC 端 (angular9)
应用技术栈: angualr9、百度地图、百度地图可视化、echarts、ant desgin
功能实现:
1. 封装地图组件,实现单例应用
2. 封装了⼤量 UI 插槽组件,使 UI 还原度⼀致,封装公共组件、指令等
3. 地图采⽤baidu-map-3.0 ⽇期处理使⽤moment.js
4. 使用 mapv 实现青岛市建模模型的加载
5. 开发前编写项目流程图,梳理接口传参入参规范
6. 使用 BehaviorSubject 完成数据多组件应用
7. 使用 Echarts 完成对数据可视化展示
8. 实现地图工具箱组件
9. 完成地图从二维到三维的升级
10. 建立定时任务,保证数据实时性
1. 封装地图组件,实现单例应用 2. 封装了⼤量 UI 插槽组件,使 UI 还原度⼀致,封装公共组件、指令等 3. 地图采⽤baidu-map-3.0 ⽇期处理使⽤moment.js 4. 使用 mapv 实现青岛市建模模型的加载 5. 开发前编写项目流程图,梳理接口传
1. 实现单例地图 2. 使用百度地图绘制地图标志物 3. 完成公共组件的封装 4. 对接口进行统一处理 5. ⾼度利⽤RXJS 进⾏响应式编程,⾼度利⽤angular 依赖注⼊特性 6. 指导新人学习,修改代码
1. Angular 实现组件化开发 2. 负责部分主要针对于车辆与围栏在地图上的显示 3. 使用 mapv 加载车辆,实现百度地图对大量数据的加载 4. 使用 infoWindow 为数据增加可视化弹窗 5. 使用 label 加载文字与图片 6. 监听地图级别,对不