GithubHelp home page GithubHelp logo

daiym001 / air-board-v1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from imeoer/air-board-v1

0.0 1.0 0.0 5.89 MB

A simple and lightweight whiteboard webapp with node.js

JavaScript 89.43% Makefile 0.37% CSS 1.92% HTML 5.23% Roff 0.05% CoffeeScript 0.01% C++ 2.64% Python 0.03% PHP 0.06% ASP 0.05% Pascal 0.13% Java 0.09% Batchfile 0.01%

air-board-v1's Introduction

Air-Board-v1

A simple and lightweight whiteboard webapp with node.js

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

air-board-v1's People

Contributors

imeoer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.