首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
富文本编辑器
订阅
LeonLiu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
从一次富文本编辑器升级探索React元素渲染
作者简介 莫日根:一个活泼开朗的LBG前端工程师,喜欢各种球类活动。 背景 在到家 APP 的内容后
富文本编辑器内核 - slate
slate简介 当前版本号0.66.5 slate 是一个用于构建富文本编辑器的完全可定制的框架。 个人理解,slate可用来作为一个富文本编辑器内核,在此基础上,可以完全自主的开发自己的富文本编辑器
slate学习总结
slate简介 引用官方文档的话:Slate是一款轻量级,可完全自定义(通过实现一系列的插件),可受控的开发富文本编辑器的框架 该如何理解这句话呢?经过一段时间的学习,我尝试将自己对Slate理解总结
Slate源码解析(一)
背景 首先明确一个点,我们的 wangEditor 编辑器 5.0 版本已确定使用 Slate 作为核心依赖开发,但是为了不受框架限制,我们不直接使用 Slate 自己封装的 “View” 也就是..
深入理解Slate.js (2) 不可变数据与基本API
为什么要不可变数据 在上回讲到,Slate中以JSON作为数据范式,且其结构与DOM树是相对应的,因此经常容易出现多层嵌套的数据结构。 而大家都知道,在React中要想setState更新数据,就必须
Slate.js 入门(六)- 数据存储和序列化
通过本篇文章,你将学会如何在 Slate.js 中实时保存、序列化和反序列化你所编辑的富文本内容...
Slate.js 入门(五)- 通过命令操作富文本编辑器
Slate 的强大功能之一,是你可以根据自己的期望对富文本的「特定域」逻辑通过代码进行封装,从而进减少一次性代码的编写,本篇文章将介绍如何实现对「特定域」代码的封装
Slate.js 入门(四)- 自定义格式
Slate 富文本编辑器可以添加自定义格式,在不同容器中展示不同的文本,但 Slate 不仅仅可以改变「区块」。 在本篇文章,你将学会如何添加自己想要的文本格式,例如粗体、斜体、删除线...
Slate.js 入门(三)- 自定义元素
在我们之前关于 Slate 的入门文章中,我们都是从段落 paragraph 开始,未让 Slate 在段落中渲染其他类型的元素区块。那么如何自定义你想要的元素并渲染呢?
Slate.js 入门(二)- 添加事件绑定
上一篇我们通过 Slate 实现了一个简单的富文本编辑器,本篇我们来聊一聊 Slate.js 富文本框架的事件绑定。