1. 熟练使用HTML5/CSS3/JavaScript,了解canvas绘图;
2. 熟练使用ajax、axios等进行前后端数据交互;
3. 了解sass、less等css预处理器;
4. 熟练使用gulp、webpack等自动化构建工具进行项目开发环境配置;
5. 熟练使用svn、git等版本管理工具;
6.熟练使用jQuery等相关插件;
7. 熟练使vue+vue-router+axios+vuex结合mint-ui、element-ui等,进行项目工程化开发,使用vuex进行状态管理;
8.熟练使用 react+react-dom+react-router-dom+redux结合ant-design等进行项目工程化开发,使用redux进行状态管理和数据共享;
9.熟悉H5新特性以及ES6新语法;
10.熟悉bootstrap、mint-ui、element-ui、mui等前端框架;
11. 了解W3C标准、HTTP协议、Web安全等基本知识;
12.对Nodejs有一定了解。可以使用nodejs + express+mongodb搭建简单的服务器;
13.对angularjs有一定了解;
项目1:-----------周末钱包
整体框架:vue全家桶、vue-cli、mint-ui、 H5+、swiper、webpack
项目职责:负责借款、还款、客服、个人信息模块
应用技术:
1.页面整体结构使用mint-ui框架进行搭建;
2.使用swiper制作软件打开时的引导页;
3.使用mint-ui中Swipe实现首页轮播;
4.使用vuex、store、state进行数据存储。使用H5 localstorage进行用户数据的本地存储;
5.使用vue-router 在路由配置文件中配置路由规则,并通过router-link中to属性实现路由跳转;
6.底部导航栏使用iconfont图标,优化用户体验;
7.个人信息模块获取用户资料并通过methods中绑定函数使用axios向后台传送;
8.借款模块通过computed计算属性来实现当前借款信息的动态刷新;
9.借款记录及还款模块在mounted钩子函数中通过axios获取后台数据,并用v-for展示;
10.客服模块通过H5+调用手机通话功能拨打电话;
11.使用webpack和vue-loader进行组件的管理,使用babel-loader进行es6转es5 。
项目2:-----------普适导航位置云平台
项目职责: 修改2D地图bug,参与3D地图以及位置页面的开发
整体框架:react, antd, openlayers, cesium框架
1、登录之后切换到3D地图页面,完善地图弹框位置偏差过大Bug;
2、增加模糊搜索组件,根据输入框输入,传值回父组件,父组件拿到传值之后调用后台接口,查询数据并渲染列表;
3、增加详情弹框组件.点击单个列表项,,通过Id调用接口数据,然后显示在详情组件中,并在地图上定位过去,增加标识点;
4、增加地图工具条模块的距离测量,面积测量,地图定位等功能。
项目3:-----------青浦区河闸所河道大数据项目
项目职责: 负责公司考核二级页面;河湖健康二级,三级页面
整体框架:react, antd框架
1、点击公司考核一级页面公司列表,拿到公司ID,以及查询时间范围,获取后台数据,通过echarts渲染图表;
2、点击河湖健康一级页面区域列表,拿到区域ID,以及查询时间范围,获取后台数据,通过echarts渲染图表;
3、点击河湖健康二级页面河湖列表,拿到河湖ID,以及查询时间范围,获取后台数据,通过echarts渲染图表;