1.Wind金融终端泰山版
这个项目的目的是更换wind金融终端的首页ui,本人负责前端页面编码。页面菜单去除了硬编码表格的冗余,采用了脚本动态生成dom节点方式,把维护工作精简在一个json数据包中,降低维护工作。
为了能够在页面中实时获取股票行情数据,改写serverfunc订阅器能在web中实时接收反馈数据的变化而即时渲染。并使用localstorage优化了页面响应速度慢,卡顿的问题。
2.Wind云文件
这个项目目的是搭建类似于百度云云存储系统。本人在项目中负责前端web开发和部分的c#后台开发。项目采用了mvc框架开发,采用了md5和des加密对数据进行保护。
页面文件夹采用了ztree树分层结构表示,树叶节点表示文件,layer来渲染操作框,页面交互,文件多选,拖拽多选均使用原生js编写。
3.我的Wind
这个项目目的是重新构建账号维护中心。我负责项目的前端开发。
项目采用react框架开发,使用react—router实现页面跳转,采用react-form来检验用户修改密码操作的验证信息,在分组数据采用map方式渲染数据。
父子组件数据通信采用props进行数据通信,多级组件通信采用react-redux,将数据保存在全局store里,让组件监听store的数据变化进行通信。