1.熟悉HTML,CSS,JavaScript,TypeScript、jQuery等技术
2.熟练掌握原生JavaScript;熟练操作DOM
3.掌握MVVM架构开发模式,能够熟练运用Vue及其组件(vue-router,vuex);UI组件库(element-UI、antd-vue)
4.熟练vue全家桶
5.熟悉gis、openlayers、echarts
6.熟悉设计模式,能后对代码进行调优
7.熟悉ES6语法(箭头函数、模板字符串、Let与const命令、变量的解构与赋值、promise、async、Proxy、Reflect、Set、 Map、链式判断运算符等)
8.熟练运用AJAX与后台进行数据交互,熟悉跨域
9.熟练less,熟练sass
10.熟悉jsoo,原型对象,闭包,继承
11.了解webpack、vite
12.了解vue3以及组合式api以及vue3核心源码
1.管道巡检管理系统
项目技术:axios+vuex+router+antd-vue+less+openlayers+echarts+git
该系统是中石油内部系统,大屏图表展示,通过终端系统上报点位信息,历史轨迹、巡检路线、巡检点、采集点,通过采集信息在地图上展示,还有报警信息等。
技术难点:地图的点很多,对性能要做优化,还要保证点的实时刷新,有四级动态嵌套路由,权限精确到按钮和输入框。
岗位职责:构建前端框架,通过后端返回的采集信息点动态展示在地图上,通过查询后的历史轨迹,在地图上实现轨迹播放,通过后端返回数据预测报警信息、动态路由、按钮权限、echarts图表展示、better-scroll实现滚动加载技术;设计动态表单,在地图上绘制点、多边形、测面积、测距离等
2.卷烟市场智慧监管平台
项目技术:axios+vuex+vue-router+antd-vue+less+git+echarts+gis+g6+flv
该系统是与四川省烟草公司合作,基于高德地图开发,为了解决零售户之间的合理性、统一性以及零售
户之间的距离、经营状况,还要预测零售户不可售区域。展示零售户分布情况,各个零售户之间的覆盖范围等。
技术难点:整个四川省的数据非常庞大,缩放区间展示的点动态变化的对于前端性能极高,
解决办法:1.分层展示,用市、区、县、零售户一级一级往下;通过高德的聚合图层来优化点的渲染;
2.通过可视区域的四个顶点以及缩放级别进行查询点位,做到按需加载;3.热力图缩放到区县的级别再展示
岗位职责:搭建框架,分配前端任务,排出项目时间表,封装高德api,解决地图上的难点
3.加米谷后台管理系统
项目技术:axios+vuex+router+antd-vue+less+git+echarts+git
该系统是权限管理系统,其他子系统通过这个系统登录拿到权限再跳转到子系统
岗位职责:构建前端框架使用vue框架,通过后端返回的数据、动态路由、按钮权限、模板下载等
前端从登录所有全部个人完成,功能包含动态路由、状态管理、权限、组织架构、功能拖拽;ui框架是antd-vue;js框架是vue3
改系统是本人独立开发,是与四川省烟草公司合作,基于高德地图开发,为了解决零售户之间的合理性、统一性以及零售 户之间的距离、经营状况,还要预测零售户不可售区域。展示零售户分布情况,各个零售户之间的覆盖范围等。 项目技术:axios+vuex+vue-router+antd-vu