|
项目说明
8 B( E) \6 J! G% m* A: h 1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用! C% z- g( R! X* |4 t- A) Q
2 包括用户注册/登录,大神/老板列表,实时聊天等模块
. J+ {7 J8 D; L' S2 e 3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库2 i' \/ [# }$ F" ~1 h! v% @
4 后端:使用了Node、express、mongoDB、socketIO等技术 2 \- D8 j& X( j! {, p+ l; l! @
这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!( d0 u( f' `3 K; f5 r& Z2 l/ J) b
总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为
# Y, y- K1 |, b3 | 界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的' N' G' ?6 P9 u: y" V: N8 u: q" E
了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传
) x5 {6 {0 R% g1 o6 Y# D' ? 至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。9 d9 U+ N, b& c( P$ v
到目前为止,这个项目还有几个小bug还没有解决:# C2 A: {* s; h1 ^4 V
1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;; a( `7 n% e8 w0 P/ @
2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;/ \: q( i @. B
3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;
# _) c5 s3 q" R! {+ V1 h--------------------- , l6 g+ v3 k, O8 T
下载地址:% B8 \( Y+ M+ C* K7 p5 s5 j: @
9 Y+ z5 Q2 V7 k |
|