富⽂本编辑器协同_⽤于在Web上构建富⽂本编辑器的⼯具包
——prosemirror
介绍
prosemirror是⼀个⽤于在Web端构建富⽂本编辑器的⼯具包,理想的内容编辑器可以⽣成结构化,语义上有意义的⽂档,但这样做的⽅式很容易让⽤户理解。ProseMirror试图弥合Markdown⽂本编辑和经典WYSIWYG(所见即所得)编辑器之间的差距。它通过实现WYSIWYG 风格的编辑界⾯来实现这⼀点,该界⾯⽐纯HTML更受约束和结构化。你可以⾃定义编辑器创建的⽂档的形状和结构,并根据应⽤程序的需要进⾏定制。所以还是值得尝试下的!
Github
相关特性
协同编辑
ProseMirror具有内置的,可靠的⽀持,⽤于协作编辑,其中多个⼈实时处理同⼀⽂档。
可扩展的模式⽂档模式
允许使⽤⾃定义结构编辑⽂档,⽽⽆需从头开始编写⾃⼰的编辑器。
模块化
模块化架构确保您只加载所需的代码,并可根据需要替换系统的各个部分。
可插拔插件系统
允许您轻松启⽤其他功能,并以⽅便的格式打包您⾃⼰的扩展。
功能实⽤
强⼤且不可变的体系结构使ProseMirror可以轻松集成到现代Web应⽤程序中,并可以⾃信地实现复杂的⾏为。
Unopinionated
核⼼库很⼩且通⽤,提供了可以构建⾮常不同类型的编辑器的基础。
实例Demo
基本⽰例
import {EditorState} from "prosemirror-state"import {EditorView} from "prosemirror-view"import {Schema, DOMParser} from "prosemirror-model"import {sc
asp富文本编辑器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。