Javascript+Ajax+Node JS +socket .io +mysql 实现在线私人聊天

xiaoxiao2021-02-28  74

说明

学完Node JS 之后,一直想写一个关于Node的项目,正好了解到html5中的websocket, 所以花了一周时间写了这个在线聊天项目,程序还存在一些功能没有实现,后期会继续开发,实现离线消息 推送和群聊功能,还想做一些小游戏放到里面,边聊天边玩游戏。

实现功能

支持注册、登录、在线单人聊天、表情发送、各种文件上传下载、增删好友、聊天记录保存、 通知声开关、背景图片切换、更换签名等功能,直接上效果

登录界面

这里是在暴漫上找的素材 登录验证功能,必须注册后才能登录

注册界面

注册界面,账号不能重复,目前头像是在六个中选取一个,后期会改成可上传头像

主界面

以微信为模板,自己做了一些改变

聊天

点击好友列表进行

支持表情发送,文件上传

更改签名

删除好友

其他

还有部分功能我在这里就不一一介绍了,代码看这里,希望大家多多指教

github:https://github.com/landluck/bzchat

整个软件要配合mysql运行,sql文件已放入代码包,大家体验的可以去荡下来自己玩玩。。。就这样,后期再补充

转载请注明原文地址: https://www.6miu.com/read-62576.html

最新回复(0)