多人协作文本编辑器CoditorX.zip

上传者: 39840924 | 上传时间: 2022-12-15 04:32:29 | 文件大小: 264KB | 文件类型: ZIP
CoditorX 是一个基于浏览器上多人协作的文本编辑器。特性:允许用户注册,每个用户有自己的工作空间用户可与他人分享文档的阅读和编辑权限实时同步内容支持 Markdown 预览关键点:使用 WebSocket 协议通讯版本控制:版本号、增量更改和合并权限控制:私密、共享编辑和阅读架构:


标签:CoditorX

文件下载

资源详情

[{"title":"( 77 个子文件 264KB ) 多人协作文本编辑器CoditorX.zip","children":[{"title":"coditorx-master","children":[{"title":"conf","children":[{"title":"coditor.json <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":true},{"title":"binlog.go <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"pkg.sh <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"document.go <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"i18n","children":[{"title":"en_US.json <span style='color:#111;'> 701B </span>","children":null,"spread":false}],"spread":true},{"title":"views","children":[{"title":"share.html <span style='color:#111;'> 728B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 744B </span>","children":null,"spread":false},{"title":"public_view_error.html <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"public_view.html <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"login.html <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"coditor.html <span style='color:#111;'> 8.81KB </span>","children":null,"spread":false},{"title":"sign_up.html <span style='color:#111;'> 9.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"share.go <span style='color:#111;'> 12.40KB </span>","children":null,"spread":false},{"title":"architecture.png <span style='color:#111;'> 40.67KB </span>","children":null,"spread":false},{"title":".header.txt <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"event.go <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"editor.go <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"cursor.go <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"util.go <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"locale.go <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"workspaces","children":[{"title":"admin","children":[{"title":"user.json <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"share.json <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"workspace","children":[{"title":"README.md.json.coditor <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"ownerName.json.coditor <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"README.md.logs.coditor <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 960B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"user1","children":[{"title":"user.json <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"share.json <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"workspace","children":[{"title":"user1.txt <span style='color:#111;'> 11B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"file.go <span style='color:#111;'> 9.49KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"user.go <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"notification.go <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":".header.json <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"version.go <span style='color:#111;'> 6.22KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"session.go <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"conf.go <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"static","children":[{"title":"images","children":[{"title":"user-thumbnail.png <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"ico-file.png <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"logo-bg.png <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"doc.js <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"session.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"dialog.js <span style='color:#111;'> 13.79KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"diff","children":[{"title":"diffTest.html <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"diff_match_patch.js <span style='color:#111;'> 18.74KB </span>","children":null,"spread":false},{"title":"mydifftest.js <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"diffTest2.html <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false}],"spread":false},{"title":"reconnecting-websocket.js <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"markdown.js <span style='color:#111;'> 22.70KB </span>","children":null,"spread":false},{"title":"jquery-2.1.1.min.js <span style='color:#111;'> 82.27KB </span>","children":null,"spread":false},{"title":"codemirror-4.12","children":[{"title":"codemirror.js <span style='color:#111;'> 200.39KB </span>","children":null,"spread":false},{"title":"codemirror.css <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"theme","children":[{"title":"3024-night.css <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false}],"spread":false},{"title":"mode","children":[{"title":"meta.js <span style='color:#111;'> 9.41KB </span>","children":null,"spread":false},{"title":"markdown","children":[{"title":"markdown.js <span style='color:#111;'> 14.97KB </span>","children":null,"spread":false},{"title":"test.js <span style='color:#111;'> 12.98KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"menu.js <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"coditor.js <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"notification.js <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"tabs.js <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false},{"title":"side.js <span style='color:#111;'> 19.51KB </span>","children":null,"spread":false},{"title":"editor.js <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"dialog.css <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"coditor.css <span style='color:#111;'> 6.41KB </span>","children":null,"spread":false},{"title":"sign.css <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"base.css <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"fonts","children":[{"title":"icomoon.woff <span style='color:#111;'> 10.27KB </span>","children":null,"spread":false},{"title":"icomoon.ttf <span style='color:#111;'> 10.19KB </span>","children":null,"spread":false},{"title":"icomoon.svg <span style='color:#111;'> 30.94KB </span>","children":null,"spread":false},{"title":"icomoon.eot <span style='color:#111;'> 10.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"themes","children":[{"title":"dark.css <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明