首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rich editor
订阅
ZQFKINGKONG
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
基于CRDT的协同编辑开发(Yjs)
随着云上办公和远程工作的普及,越来越多的在线办公软件加入了协同编辑功能,使得多人能够同时编辑同一份资源,提高工作效率。 对于多人协作,开发人员通常使用 git 作为版本管理工具来并行开发需求,通过 m
Figma 是如何做协同编辑的?
大家好,我是前端西瓜哥。 我一直对图形编辑器如何做多人协同编辑很感兴趣,最近读了 Figma 前 CTO Evan Wallace 的文章《How Figma’s multiplayer techno
认识 Prosemirror 的框架: Tiptap
prosemirror 并不是一个开箱即用的编辑器,它的目标不是给你提供一辆车,而是提供造车的所有零件配置,Tiptap则是基于 Prosemirror建立起的一套整车供应商,提供了开箱即用的编辑器。
开源白板工具 Excalidraw 架构解读
本文讲解开源白板工具 Excalidraw 的架构设计。 技术栈 Vite + React + TypeScript + Yarn + Husky。 脚手架原来用的是 Create React App
如何用canvas实现一个富文本编辑器
富文本编辑器相信大家都用过,相关的开源项目也很多,虽然具体的实现不一样,但是大部分都是使用DOM实现的,但其实还有一种实现方式,那就是使用HTML5的canvas,本文会带大家使用canvas简单实现
浅谈 CRDT 与 Yjs
近期,基于 Yjs 实践了在线协作的思维导图。本文简单谈谈个人关于 CRDT 和 Yjs 的一些见解。CRDT 是什么?简单来说,CRDT是一种可以在网络中的多台计算机上复制的数据结构...
Prosemirror 高级篇(源码):深入浅出 Proseimrror 中的位置映射
Prosemirror 中位置系统就像操作者的眼睛,Mappable 代表了位置的变换,只有明确地知道位置变化的规则,才能准确无误地找到对象更新内容,本文将带你深入map部分的源码,深入浅出了解清楚它
探秘前端 CRDT 实时协作库 Yjs 工程实现
CRDT 基础库为前端应用带来了奇妙的可能性:只要一个 API 与 backbone 几乎一样简单的 model 层,你的应用就能自然地获得对多人协作场景下并发更新的支持。这背后隐藏着怎样的黑魔法呢?
开源富文本编辑器技术的演进
开源富文本编辑器技术的演进,主要介绍CKEditor 4、Quill、Draft.js、Quill.js、Slate、Prosemirror,分析他们的区别以及特点。
PingCode Wiki 协同编辑技术揭秘
PingCode Wiki 于2021年11月15日协同编辑正式上线了。 借此机会给大家介绍一下 PingCode Wiki 产品逻辑以及它背后的编辑器技术。 有产品部分的介绍,也有技术部分的内容。