首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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 产品逻辑以及它背后的编辑器技术。 有产品部分的介绍,也有技术部分的内容。