|
项目说明 ^. c! k" m+ }, ~# d0 R6 K
1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用( E8 f0 \* r7 B; x. B) [* x
2 包括用户注册/登录,大神/老板列表,实时聊天等模块
; Y5 u6 z% y! T8 T: i1 X+ W 3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库- }1 Q/ [* ]- G
4 后端:使用了Node、express、mongoDB、socketIO等技术
3 H! \0 z! ]4 Z1 l7 a 这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!
5 b2 L* ^- A8 V% ]" V, ~4 N* d 总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为 S7 Q$ s! k, Y- G& R
界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的+ g6 ^9 O4 j9 K$ Y6 O$ D/ D9 G
了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传+ p* z6 _: ^1 ~& b _# W
至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。7 c( O8 D, Q7 Y/ N
到目前为止,这个项目还有几个小bug还没有解决:
4 l; m% P7 {3 Z/ f0 g: D 1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;
, E& \# _3 V a5 P2 G- o 2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;# e* v! h( x/ x( D6 P1 t' T
3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;
$ U% t; [. n1 `8 J5 c---------------------
0 V3 ~) k; V* c* b下载地址:; m7 Y4 X2 z4 }/ J! q; X3 u+ [: V
9 I6 o0 a% v/ ^9 T9 e/ {6 ~ |
|