首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
editor
订阅
uptonking
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
再遇协同编辑:Yjs + Quill,文档协同编辑竟如此简单 🎸
简简单单 70 行代码,实现基于 Quill 富文本编辑器的协同编辑操作,骚年,一起来揭秘 Yjs 的使用吧。
mxgraph 系列【4】:事务管理
事务 是 mxGraph 内部实现的一套更新控制方法,在一次事务过程会持续收集所有变更请求,直到事务结束后一次性推送到渲染器 mxCellRenderer 执行图形UI更新,或者在出现异常时允执行回滚。技术上来说, 事务 并不是必要的,我们可以直接使用图形更新接口,结果会被即时…
如履薄冰的复制粘贴-clipboard详解
本文从纯前端出发,因此不会涉及到类似flash或者插件之类跳过浏览器安全检测的操作实现的复制粘贴,完全基于浏览器下的安全限制与一些“奇技淫巧”去实现一个相对较为完整的复制粘贴功能。 本文将从浏览器自身的复制粘贴功能出发,带领大家了解复制粘贴背后的功能实现,对比多个富文本文档实现…
YJS 协同编辑入门
本文讲述如何应用 yjs。首先讲述 yjs 的常用 API,然后通过两个案例,介绍 如何绑定数据 和 数据协同时的生命周期。
富文本编辑器框架ProseMirror、Slate和Lexical横向比较
富文本编辑器的实现 通常使用 L1 方案的富文本编辑器都是基于浏览器自身 contentEditable 属性实现的,共用了浏览器的光标和选区;对数据层进行了抽象,依赖 DOM 对内容进行渲染。 L1
slate学习总结
slate简介 引用官方文档的话:Slate是一款轻量级,可完全自定义(通过实现一系列的插件),可受控的开发富文本编辑器的框架 该如何理解这句话呢?经过一段时间的学习,我尝试将自己对Slate理解总结
富文本及编辑器的跨平台方案
本文将围绕富文本跨平台和编辑器跨平台两个部分介绍跨平台的价值,以及如何实现跨平台。通过一些方案介绍和踩坑分享,希望能给有富文本编辑器跨平台相关需求的小伙伴带来一些帮助。
【译】Near Real-Time Peer-to-Peer Shared Editing on Extensible Data Types
yjs 是 CRDT 的一种实现。本文翻译了 yjs 的支撑论文中的部分内容,用于理解 yjs 的实现原理。
【辣眼慎入】学习 结合Yjs制作编辑器 有感(一)
最近在线协同编辑类的产品都非常火,它的优点就是可以在工作团队内多人协作时高效、准确地管理共享的文档和数据。
【辣眼慎入】学习 结合Yjs制作编辑器 有感(二)
MVC分层架构和Flux架构 1. MVC架构 2. Flux架构 3. MVC架构和Flux架构对比 干看上面的两个图,其实我觉得对比不出来什么。