两年前端开发经验,独立Vue技术栈开发能力,熟悉原生,对数据可视化/地图展示等有项目实践。
现有框架 vue(vue+vuex+vue-router+axios)和基于 vue 的 UI 框架(antd vue、element)的使用。
有多个可视化项目开发经验,具有Echarts/地图工具开发经验
Video.js H5播放器的使用
熟悉Vue生态,根据Vue技术栈开发,了解Vue基本的底层思想和原理。
熟悉前端部署流程,Nginx的配置,linux的基本命令,能独立部署和更新项目。
了解常见前端优化方案,能在项目中使用webpack优化项目。
版本管理工具 git、svn 的使用。
react 技术栈(react+redux+react-router+axios+antd)的使用
后端语言 php 和数据库 MySQL 相结合的基本使用。
数据接口测试工具 postman 和数据模拟 mock 的基本使用
项目经验
嘉兴xx数字乡村等项目项目描述:数字乡村/智慧城市系列的政府大屏项目,使用cesium展示地图可视化效果项目职责:核心功能开发,参与cesium地图开发(非主导)技术要点:1.与WebGis同事协同开发Cesium地图交互,加载GeoJson地图,封装地图组件,优化地图加载与渲染2.近二百个路由,通过单点登陆统一认证进行县/镇/村账户的坚权,与动态路由控制3.封装工具库和网络请求,统一处理接口错误与异常,进行上报4.使用Echarts/D3/CountTo等三方库实现可视化效果5.封装PostMessage,解决项目内以Iframe嵌入的第三方系统做跨域通讯6.通过动画帧配合Echarts封装通用图表组件,解决窗口大小改变echarts图表不变的问题,优化性能数据采集系统项目描述:该系统为数字乡村项目配套后台管理系统,统一数据录入与处理项目职责:核心功能开发技术要点:1.基于Element-Tabel封装实现Vue内双向绑定的可编辑表格组件2.通过Vue自定义指令中对DOM的能力实现按钮级别的权限控制3.通过动态路由+动态组件等技术,实现项目2/3级路由动态页面(动态生成表单,表格等样式固定,内容可配置的动态展示效果)4.基于Axios封装文件上传/下载/取消上传功能工具数字社会项目描述:该系统为管理系统配套的数据归己/分析的可视化系统项目职责:核心功能开发技术要点:1.通过webpack的环境变量判断配置开发环境使用本地依赖,打包后使用CDN,优化项目体积,解决开发环境使用CDN不利调试的问题2.通过CompressionWebpackPlugin配合nginx开启Gzip压缩3.通过字蛛优化中文字体过大阻塞页面加载问题4.通过webpackrequire.context封装自动全局组件注册工具途摇(小程序)项目描述:一款线下通过摇一摇的形式获取优惠信息促进营销的小程序。开启蓝牙后摇一摇可以获得店铺信息,优惠券等,与美团等传统线上电商项目区分项目职责:参与子系统开发