1. 精通 HTML/CSS/JavaScriptJavaScript/Ajax等 Web前端技术, 熟悉 W3C标准与 ES6规范 ,了解 less预编译语言;
2. 熟练掌握 vue和react及其相关生态;
3. 熟练使用 Jquery、zepto、mui、elementUI、antd、echarts等主流 js 开发库;
4. 熟练使用 Bootstrap响应式框架 ,有移动端开发经验 ;
5. 熟悉gis开发,熟练掌握arcgis、openlayer、高德地图、腾讯地图等地图api
6. 有模块化开发经验,熟练使用 require.js,理解 AMD规范 ;
7. 对前端组件化和工程有深入的理解经验,熟练掌握 webpack等构建工具;
8. 熟悉 Node.js和 php,能借助 Node.js 中的 express框架进行 简单 后台服务器搭建及接口设计;
9. 熟练使用 git进行项目版本管理 ;
项目:美折app(安卓端)
项目描述 : 美折是专为安卓手机用户推出的 满足其生活消费和线上购物需求appappapp,以 vue.vue.vue.vue.js 为核心,采 用在 appappapp内嵌 h5页面 的方法实现整个项目。
责任描述 : 1. 负责商品、购物车首页模块相关面的实现 2. 参与项目的后期代码优化
技术描述 :
1. 结合 fle模型、 mint-ui 、mui前端框架对移动 web页面进行部署,实现代码还原;
2. 运用 Vue.js 中的嵌套路由,对页面公共部分组件进行单次渲染减少相同重复;
3. 运用 vue-resource,进行 ajax请求,实现数据交互以及页面中一些重复的优化;
4. 使用 vue-preview插件对商品详情页中缩略图进行展示;
5. 利用父子组件之间通信技术进行前端层面的数据传递;
6. 利用 webpack结合 babell对项目进行打包,使用 git进行版本控制管理
项目:重点营运车辆动态监测平台(pc端)
项目描述: 重点营运车辆动态监测平台是一个集成了司机驾驶行为规范、行驶路线规划、车辆行驶数据分析、管理、车辆行驶轨迹复查、实时视频、疲劳预警、大屏展示等功能的综合性平台
责任描述:
独立负责项目前端所有部分的开发。
1.负责项目前期的前端部分的技术预研
2.负责项目的前端框架搭建
3.负责接入高德地图服务,并在地图页面上展示车辆实时位置,车辆历史轨迹等信息
项目难点:
1.地图覆盖物实时刷新性能优化
2.地图覆盖物渲染过多时的性能优化
3.车辆轨迹路线纠偏
4.平台通用告警逻辑设计
技术描述:
1. 项目使用vue+vuex+vue-router+axios+element-ui进行整体开发;
2. 使用高德地图 JS API v2.0进行地图部分的开发;
3. 使用百度 Echarts JS库进行报表展示部分的开发;
4. 封装原生websocket以实现与服务器进行实时通信的功能(车辆实时告警等功能);
5. 使用mqtt js库,进行与大屏端通信的开发;
6. 使用js-xlsx插件,实现前端解析、生成excel表格的功能;
7. 项目部署使用Nginx,实现反向代理功能;
项目:重点营运车辆动态监测平台(微信小程序)
项目描述: 重点营运车辆动态监测平台是一个集成了司机驾驶行为规范、行驶路线规划、车辆行驶数据分析、管理、车辆行驶轨迹复查、疲劳预警等功能的综合性平台
责任描述:
独立负责项目前端所有部分的开发。
1.负责项目前期的前端部分的技术预研
2.负责项目的前端框架搭建
3.负责接入微信小程序地图服务,并在地图页面上展示车辆实时位置,车辆历史轨迹等信息
技术描述:
1. 项目使用uni-app和vantUI小程序版本进行整体开发;
2. 使用微信小程序原生map组件进行地图部分的开发;
3. 使用百度 Echarts JS库进行报表展示部分的开发;
项目:佛开高分可视化综合平台
项目描述:佛开高分可视化综合平台是基于大屏超高分辨率显示环境的应用,以超高分 GIS 地理信息图像为基础,将高速公路管理的各种外场设备、数据等资源进行综合可视化联动显示,做到全网资源的一图式展示。
责任描述:
独立负责项目前端所有部分的开发。
1.负责项目前期的前端部分的技术预研
2.负责项目的前端框架搭建
项目难点:
1.控制端网页与大屏高分端网页之间的控制联动
2.项目鼠标拖拽流程设计
3.各种动态效果(echarts动态,列表自动定时滚动等)
4.openlayer离线地图部署
5.宇视视频插件对接
技术描述:
1.项目使用vue+vuex+vue-router+axios+element-ui进行整体开发;
2.使用openlayer JS API, 进行地图部分的开发
3.使用mqtt js库,进行与大屏端通信的开发
4.使用videoJs库,进行视频回放的开发(包含大屏联动)
5.后期使用vite构建工具替代webpack,优化了项目启动和打包速度