1、负责邢台个人网银与企业开发网银前端开发
2、参加需求讨论与后台沟通接口的对接
3、前端页面的书写,主要使用flight.js框架与hash实现单页面应用和组件化开发
4、对网银各个功能模块实施组件模块化开发,逻辑清晰代码整洁、可读性强易维护;
5、页面间采用发布监听着模式实现页面间的通信;统一规划页面间交互、共享状态与各页面状态分离实现集中管理全局数据和分而治之各页面数据使逻辑与状态更容易维护与管理;
6、对路由实施优化减少接口的请求避免重复的资源请求,对前端图片压缩并整理成雪碧图减少图片加载请求,打包减小资源大小,将脚本内容在页面信息内容加载后再加载加速网站的展示速度
7、对grunt打包策略完善采用混淆压缩,对html、js、css压缩,减少攻击增加安全性并对打包策略调整减少用户缓存带来的页面不更新
8、密码公共控件组件编写
9、图片及文件上传兼容各版本浏览器及对格式与大小的限制
10、签名功能模块流程及证书流程代码的编写与厂家沟通解决出现的问题
11、ajax请求的公共组件完善
12、用户账号的脱敏组件开发
13、投资理财动态组件开发
14、右侧导航栏公共组件
15、开发支付结算功能模块,包括一站式转账、批量转账、预约转账、转账结果查询等功能
16、开发投资理财功能模块,包括活转定、定转活、存入通知存款、通知存款支取
17、开发电子票据功能模块
18、项目管理工具:svn
19、为兼容低版本浏览器没有使用vue或者react