1. 精通DIV+CSS页面布局,重构,掌握JavaScript,熟悉ES6,熟悉面向对象编程
2. 熟练掌握HTML5、Websocket技术开发,熟悉响应式布局和弹性盒布局,百分比自适应布局,熟练掌握CSS3。
3. 熟悉可视化图表Echarts等,熟悉ArcGIS API JS,了解WebGL,3d,ThreeJS
4. 熟练使用jQuery和Bootstrap,掌握jQuery与DOM操作及事件处理。
5. 熟悉使用uni-app开发微信小程序
6. 熟练使用Vue,Vuex,Vue-Router等
7. 掌握Css类库Sass技术、Gulp、Webpack构建化工具,了解node.js
8. 熟练使用Element-UI、iview等UI框架
9. 熟练使用HBuilder,Vscode,Sublime,Photoshop等相关开发工具,熟悉Git版本管理,熟练webpack,babel等编译工具。使用Eslint进行代码检查。
10. 熟悉后端语言Python,以及后端框架Django。
11. 熟练使用Linux系统、MySQL、Redis
产品一张图系统(已上线) 2021.04-2021.06 前端开发
软件环境:Linux、Java、MySQL、Vue、Vue-Route、Axios、ArcGIS JS API
1. 根据蓝湖UI图编写静态页面和Echarts,实现交互功能。
2. 使用Element动态表单根据后端数据动态渲染,动态表单验证,使用树形结构数据渲染复杂多级表单,利用对象浅拷贝实现多级表单切换,重构数据一并提交数据。
3. 实现PDF和图片的在线浏览,双屏浏览和三屏浏览,以及文件的导入导出。
4. 使用ArcGIS JSAPI实现地图点击进行查询后高亮并跳转。
5. ArcGIS 二维组件,卷帘,标注,全屏等。
6. 持续迭代产品,跟进TAPD处理Bug。
7. 路由权限管理,前端配置路由,运维中心管理权限
8. 封装request和采用组件。