|
|
项目说明
+ r2 c) k5 n. z- f/ o4 c 1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用
# I5 z# p8 D% X4 @; m! [ 2 包括用户注册/登录,大神/老板列表,实时聊天等模块: b* V7 r3 Q a# ~& ^# B; D' A7 f! }
3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库
, Y0 Q; ?! Z/ C: y 4 后端:使用了Node、express、mongoDB、socketIO等技术 7 R* K; @0 y9 G- z3 Y
这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!( C% }$ m# ~$ ~
总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为
* @0 U5 m0 f) A# c: z* [ 界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的# N0 | {) \+ Z4 }) _2 w* W
了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传. F! T+ H9 v; x2 U, S; D; f6 P
至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。
3 ]. H3 y! e* O H, c, Y# Q6 } 到目前为止,这个项目还有几个小bug还没有解决:
. v, {+ p, ?5 }! Z+ g3 e5 n 1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;5 X r) x' I/ s; q1 G* q
2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;
* z0 l; F) s: ]' j' B0 |" o8 @+ K 3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;! s- i5 \# `2 c P. d2 A5 U! h
--------------------- 8 w, Q# x/ \/ z* C) n
下载地址:9 q/ v, k5 W) |
, [: z* [8 Q/ D1 z
|
|