|
项目说明
# ?) C- j" \8 m2 X# ?6 v' t& T 1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用
0 i% m" O) S( `1 r" {+ Q, l/ i0 C 2 包括用户注册/登录,大神/老板列表,实时聊天等模块- W/ n# b+ p% k, N, V8 y( P5 H
3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库
. c" E9 b$ c& s" }# h6 M8 t/ E 4 后端:使用了Node、express、mongoDB、socketIO等技术 9 n# n) O1 u# t0 b
这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!
# z# E9 O2 H8 c7 w, ~# I5 J5 I/ \ 总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为6 }' b9 G" x$ ~0 i Q7 j; s
界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的
; m' B" ^5 N& b$ I8 s% y3 K, v( ^ 了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传2 `% e+ @4 J6 ]9 T
至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。% E' X6 @) L$ S2 F7 z. B
到目前为止,这个项目还有几个小bug还没有解决:
/ V+ q- J! _& \7 b& s8 Y 1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;
V8 k0 d* U/ i 2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;
9 D O4 L {0 U& k: K2 d7 l 3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;8 s7 g& ?* c0 q2 y, d; m1 _3 ~
---------------------
1 w+ O; K4 W" Y9 F下载地址:
, q7 w8 M* U. N: L. W* L. x6 M0 v* Q6 e6 g( }& J1 U W7 L* p2 e
|
|