首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
富文本编辑器
订阅
hexf00
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
思维导图开发-技术选择-七种武器(3)之immutable.js
本系列旨在分享在开发思维导图库blink-mind 和blink-mind-desktop 时技术选择的一些经验。 在使用react开发强交互app或者类库时,选择什么样的框架或者数据结构进行状态管理无疑是非常重要的。常见的状态管理框架有redux, mobx。状态管理库通常配…
Vue + wangEditor v5 实现 @ mention 功能
wangEditor V5 发布在即,为了验证它的扩展性,我近期做了几个第三方插件。可查看插件列表。 本文分享 @ mention 插件的设计和实现,使用 Vue 做一个示例,源码在本文末尾。
Slate源码解析(一)
背景 首先明确一个点,我们的 wangEditor 编辑器 5.0 版本已确定使用 Slate 作为核心依赖开发,但是为了不受框架限制,我们不直接使用 Slate 自己封装的 “View” 也就是..
富文本编辑器 L1 能力调研记录
所谓 L1 能力,即弃用浏览器自带的 execCommand ,自己来实现富文本样式操作。 我从 4.3 开始陆续业余时间调研,目前已有 2-3 周,分享一些调研记录。
从 MVC 架构的角度看 Slate
前言Slate 是一个完全可定制的、用来构建富文本编辑器的框架,它受 Draft.js、Prosemirror、Quill 等的启发,你可以使用 Slate 构建像Medium, Dropbox Pa
基于 slate.js(不依赖 React)设计富文本编辑器
wangEditor 正在设计新版本,力争做一个更加稳定、简洁的开源富文本编辑器。虽然已经实现部分功能,但目前还处于技术方案设计过程中,API 和代码结构还会继续调整。
【长文】Web 富文本编辑器框架 slate.js - 从基本使用到核心概念
slate.js 提供了 Web 富文本编辑器的底层能力,并不是开箱即用的,需要自己二次开发许多内容。 也正是这个特点,使得它的扩展性特别好,许多想要定制开发编辑器的,都会选择基于 slate.js 进行二次开发。 slate.js 能满足全世界用户进行定制开发、扩展功能,说明…
如何优雅的通过cavans实现一个简单的文本编辑器
在最近的项目中,需要通过canvas来实现一个文本编辑器,大部分场景中,其实都不需要通过canvas来实现一个编辑器。只有那种需要利用canvas的绘制功能,实现div/css无法模拟出的文字效果,此时你需要利用canvas来实现文本编辑和渲染。此外,使用canvas实现文本编…
实现一个简单的编辑器
1. 接管所有事件,有自己的排版引擎 2. 接管渲染,监听/拦截 事件修正状态,有自己的模型层 3. 依赖 document.execCommand 1. 什么是 contenteditable HTML中的 contenteditable 的属性可以打开某些元素的可编辑状态.…
如何从头手写一个富文本编辑器(解析slate源码,连载)
最近文档很火,老板也要。我也很感兴趣,于是入坑学习实践了一番。一眨眼就是一年过去了,项目初见成效,但是发现困难和挑战也越来越棘手。于是深入研究改编了一下源码,分享出来希望大家多多指教。