1、负责三个以上的项目开发与设计,与客户进行沟通,并确保项目的顺利交付和运行
2、精通 HTML+CSS 进行布局,熟练 js 原生
3、精通自适应开发和响应式开发,rem 布局和百分比布局。
4、精通使用 React+ES6+antd +react-router+react-redux+redux 进行组件化开发
5、精通大数据可视化设计,如 Echart,highcharts 等
6、精通使用 Vue+Vue-router+Vuex+axios 进行项目应用
7、vant,uniapp,jQuery、Zepto,熟练使用 ES5、ES6 常用 API
8、熟练优化 web 前端性能,提高用户体验。
9、熟练 Git 和 SVN 版本控制工具,熟练运用 sass 预编译开发页面,熟悉 Gulp 自动化构建工具
10、熟练使用 axios、fetch 和 ajax 跨域(jsonp,cors,服务器代理)与后台数据进行交互。
11、熟悉 RequireJS、CommonJS 模块化开发,了解过 seaJS 模块
12、熟练掌握 MVC、MVVM、MVP 思想,面向对象的编程思维
13、熟悉 AngularJS、Bootstrap、MUI 等框架的使用
14、熟悉 Node.js 等后端技术,搭建过 thinkjs 框架
项目一:数据分发系统(web 端)
项目简介:
将大量冗余无序数据进行统一的汇总管理,配置成不同的数据类型,在重新派发到不同平台,达到
统一规范资源整合。
项目职责:
1. 负责整体项目进度的把控,搭建项目,搭建公共 api
2. 负责元数据(数据源)的部分开发,数据接入的开发和对接接口
主要技术:
1. 利用 React 框架和 Ant-Design-Pro 脚手架搭建整个项目
2. 采用 fetch 等技术进行数据交互,渲染页面
3. 采用 React-redux 技术,对复杂的数据进行派发处理
4. 利用 React-router 进行路由跳转,并且可以进行传值
5. 在 Reducer 中对数据进行深拷贝再次改变 state 状态从而渲染页面。
项目二:气象风云项目(web 端)
项目简介:
通过条件筛选显示不同的台风在地图上,看台风轨迹,通过台风条件筛选综合分析数据展示页面,
也有历史数据等页面展示
项目职责:
1 页面布局的完成
2 负责数据类展示,highcharts 饼图折线图的渲染和应用
3 对接后台数据,完成选择条件筛选数据等
主要技术:
1 利用 React 全家桶进行数据交互,渲染页面,路由跳转,整体页面的实现
2 引用 highcharts,echarts 等图表类技术,动态渲染数据
3 移动端引用 antv,进行数据展示
项目四:重庆气象(大屏,web 端)
项目简介:
利用大屏展示重庆市内各个气象点的观测情况,数据滚动刷新,自动切换屏幕,3d 效果酷炫
项目职责:
1. 整个项目的负责,进度把控、项目部署和维护
2. 开发部分大屏,以及 web 端页面
主要技术:
1. 使用 React 全家桶进行 web 端的实现,
2. node 端写接口给前端自己使用,查询数据库进行返回数据,
3. 大屏封装 echarts 组件
4、利用 svg 画流线图