实现一个荐股评价系统(四)——重构前端

Published: 2016-01-12

Tags: Node.js React

本文总阅读量

之前写的Node.js爬虫Demo随着学习前端的深入也开始改写了。前端最初只是jquery绑定了几个按钮,后来用React进行重构,使用gulp组织,然后又使用了一直想尝试使用的Antd-UI库

现在看起来是这样子的了

01.png

还录了个演示视频

Github地址: https://github.com/sincerefly/guping

暂时这个东西就先鼓道到这里,我还要去学习ES6...等等等

已知待完善(有时间会一点点完善)

  • 后端实现了排名,先端没有实现
  • 更新数据时有一定几率会导致sh300End字段为NaN
  • 界面没有响应式,因为Ant.design UI不支持,设计的目的也是主要作为后台产品
  • 也许添加Socket.io会更加理想,不过意义不是很大
  • 配置文件等,代码有待进一步优化

这个小程序使用的技术关键字

  • Node.js
  • React
  • Antd-ui
  • gulp
  • Async
  • Browserify
  • Mongodb

测试Demo方法

先决条件

  • 已安装好MongoDB
  • 已安装好nodejs与npm(建议使用nvm进行管理node版本)
  • 建议在Linux下测试,windows须自己建立public软链接或在server下新建一个public目录,并将client下内容复制到public下

1, 从Github下Down下来

git clone https://github.com/sincerefly/guping.git

2,安装依赖

分别进入client和server运行

npm install 

3,全局安装gulp并运行

sudo npm install gulp -g

分别在两个目录输入gulp

4,打开浏览器

http://127.0.0.1:3000/