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