|
|
项目说明
% c0 k9 q8 N; a; d T1 M 1 此项目是一个前后台分离的招聘的SPA,包括前端应用和后台应用
" Z5 a5 `' A" K, z& [9 ~2 |; C) ? 2 包括用户注册/登录,大神/老板列表,实时聊天等模块. Q' {8 K3 k2 H, l1 g
3 前端:使用了React全家桶、ES6、Webpack等技术,构建页面主要是用到了antd-mobile库
8 ^# y8 S) Z( r 4 后端:使用了Node、express、mongoDB、socketIO等技术
. @2 e7 D5 J3 C5 X6 c9 [ 这个项目是为了就业而练习的,从网上找的资源,如果涉及到侵权问题,请联系作者及时删除!6 [1 c) N3 h' @4 b$ y
总的来说,这个项目使用的技术和相关的库都比较新,有兴趣的同学可以试试,这个项目涉及到的基础的HTML/CSS等知识不多,因为6 C9 r& ^- B8 Y; u: \* u
界面本来就比较简单,所以直接用了组件库,涉及到的少量的样式修改,使用的是less,通过这个项目可以对React技术栈有一个更深的4 x0 e8 Y7 c5 d; H% i4 A
了解,也能了解到Redux架构的工作流程,此外还能了解到一个应用的开发过程,能学到不少东西。做到这一步还是很有成就感的,上传6 `/ U4 |( }/ Q
至此,望能与同志之人共勉,如果对此项目有什么问题也可以联系我。/ G% z3 C* u- N! ~0 j% q
到目前为止,这个项目还有几个小bug还没有解决:
1 x7 l$ k- i( A* @' X" s! ` 1、本来现在聊天界面加动画的,但是加入动画之后,没有办法得到正确的document.body.scrollHeight,所以消息不能自动显示到列表最后;# `: t9 E: h, }" _
2、关于未读消息的数量,如果通信双方都在聊天界面聊天,退出聊天界面后,但是会出现短暂的未读消息提醒;- ^9 E- O1 Y& p9 `4 u& w
3、关于消息显示的问题,当一条消息有多行文本时,虽然可以显示,但是格式却不是很好看,还需要调整;* r! @/ v/ H, ? J- \
--------------------- 7 B1 o( Q" J X& X d& ^- n/ ~. v
下载地址:
* X; m* v h# d' b# @3 |' K( z
$ F1 p/ S9 s) t j |
|