没有合适的资源?快使用搜索试试~ 我知道了~
collaborative-editor:协作编辑器,支持基于Quill和ShareDB的作者身份显示,图像上载占位符和CJK字...
共28个文件
js:14个
md:3个
css:3个
需积分: 31 2 下载量 145 浏览量
2021-05-06
12:13:58
上传
评论
收藏 93KB ZIP 举报
温馨提示
Miks合作编辑 | 协作编辑器,支持基于Quill和ShareDB的作者身份显示,图像占位符和CJK字符组成。 特征 运营转型(OT) 该文档由一系列操作表示: insert , delete和retain 。 文档的每次修改也可以通过一系列OT操作来表示。 这样,很容易记录文档的所有修改历史记录,并将来自不同协作者的修改合并到一个文档中。 有关OT的详细说明,请参阅。 在我们的实现中,该文档是OT操作的集合,该文档使用存储在服务器端,并使用WebSocket API提供给前端。 ShareDB处理操作的版本,并处理来自不同客户端的操作的合并。 客户端上的编辑器接收操作或它所声称的,并使用虚拟DOM(如称为技术)将其呈现为HTML,该虚拟DOM将操作转换为代表段落,文本和图像的Blot层次结构。 污点将转换为HTML,并最终插入到网页中。 污点从浏览器监听突变记录,并将记录转
资源推荐
资源详情
资源评论
收起资源包目录
collaborative-editor-master.zip (28个子文件)
collaborative-editor-master
.gitignore 27B
display.styl 6KB
image-handlers.js 7KB
package.json 2KB
blot
image-placeholder.js 815B
image-placeholder.css 1KB
editor.js 3KB
server
server.js 1KB
package-lock.json 317KB
webpack.config.js 1KB
SECURITY.md 211B
authorship.js 17KB
LICENSE 11KB
.github
workflows
codeql-analysis.yml 2KB
README.md 10KB
authorship.css 695B
demo
index.js 4KB
display.js 891B
index.html 1KB
display.html 561B
README_CN.md 5KB
synchronizer.js 3KB
editor-events.js 485B
composition.js 10KB
modules
miks-clipboard.js 4KB
history.js 4KB
task-list.js 3KB
task-list.css 407B
共 28 条
- 1
资源评论
蜜柚酱Lolita
- 粉丝: 27
- 资源: 4623
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功