A simple and lightweight whiteboard webapp with node.js
- 一个简单轻量的电子白板Web应用,这是它的v1版本
- 海报发布、文章分享、问题请教、教学指导、意见调查、想法分享、笔记备忘、会议纪要...
- 以上纯属作者YY...
- 后端:Node.js + Express.js + Socket.io + MongoDB
- 前端:jQuery + UEditor + Google-diff-match-patch
- 富文本编辑器:百度开源UEditor
- 实时同步:编辑人端使用Google-diff-match-patch比较文本差异,将差异补丁发送给观看者,使用Scoket.io进行消息推送
- 白板标注:使用jQuery ImgAreaSelect插件,修改了部分代码
- Git Clone 代码
- 安装好Node.js,确认MongoDB服务已运行
- 在项目目录创建data文件夹(用于存储白板HTML文件)
- node ./main.js
- LZ的第一份JavaScript试手WebApp
- 只能拿来吐槽不能拿来学习..=.=
- Sublime Text 2
- I.F Studio 团队提供的VPS