|
项目说明" U( }) ?' K+ ~7 L3 c
1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用
) Y- x3 M6 O9 a 2 包括用户注册/登录,大神/老板列表,实时聊天等模块
g$ [( p. H2 `& w! M+ M7 s 3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库
, s0 O) m" B6 E8 N7 Z 4 后端:使用了Node、express、mongoDB、socketIO等技术 ) B, i" R5 c: i0 O
这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!
% d' x. z4 \$ n! Z' c' s 总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为
m3 F; C& r+ ^) D% b 界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的
9 O5 V9 X, v! I; _& b, } 了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传
3 u8 u G6 W3 [0 L. y) M" D 至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。
% n% e0 w$ H0 V. ~) e4 A, _ 到目前为止,这个项目还有几个小bug还没有解决:
9 R* A' T- X# r' f 1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;5 J+ u+ S. f ?5 C; f
2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;2 b0 T) [0 a: d5 O5 s9 E. u& l) N
3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;% D& H3 P4 B2 W# u4 c
--------------------- 9 t( a+ p E' j8 C2 O+ U% R
下载地址:
5 k; p8 U. C5 P; R- ?1 j
+ D; ^4 U! ?* l6 d0 | I# A) Z& ` |
|