1、熟练掌握并运用HTML/HTML5、css/css3、JavaScript等前端基础开发技术并能够准确按照W3C标准搭建页面
2、熟练掌握jQuery、zepto、iScroll、Swiper 等库的调用,并能够使用sass、less,使用过element-ui、antd、boostrap等ui框架,以及canvas、ECharts等数据可视化技术
3、熟练掌握Ajax、fetch、axios技术
4、熟练使用vue、react全家桶,有实际的项目开发经验
5、对小程序的api、wepy框架、公众账号、混合开发有一定的了解
6、了解node.js、express.js框架,模块化编程
7、熟悉使用gulp自动化构建工具、git版本控制工具、webpack模块打包器
8、理解跨域原理以及解决跨域所产生的问题的解决方案: jsonp、cross、代理等
本项目是金融类项目。采用的是基于react的轻量级框架dva,使用这个框架的主要原因是首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch。
内部所封装了很多可重用的组件,开发起来更加方便。
内部使用了大量的第三方插件echarts,用于数据可视化