您的位置:首页 > Web前端 > Node.js

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

2017-08-06 20:51 896 查看

说明

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


实现功能

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


登录界面

这里是在暴漫上找的素材

登录验证功能,必须注册后才能登录



注册界面

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



主界面

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



聊天

点击好友列表进行



支持表情发送,文件上传



更改签名



删除好友



其他

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

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

整个软件要配合mysql运行,sql文件已放入代码包,大家体验的可以去荡下来自己玩玩。。。就这样,后期再补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: