ProseMirror

所见即所得 HTML 编辑器
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 可视化HTML编辑器
软件类型 开源软件
地区 不详
投 递 者 松和泰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ProseMirror 是一个基于 ContentEditable 的所见即所得 HTML 编辑器,功能强大,支持协作编辑和自定义文档模式 ProseMirror 库由多个单独的模块组成。

ProseMirror 主要特性:

  • 协作编辑:ProseMirror 内建多人实时协作编辑
  • 模块化
  • 功能丰富,可以很方便集成到已有的应用
  • 可扩展
  • 可插拔

  • 关于富文本编辑器,很多同学没用过也听过了。是大家都不想去踩的坑。到底有多坑呢? 我这里摘了一部分一位大哥在知乎上的回答,如果有兴趣,可以去看看。 要让一款编辑器达到商业级质量,从目前接触到主要的例子来看,独立开发时间太长: Quill编辑器,Quill 从 2012 年收到第一个 Issue 到 2016 年发布 1.0 版本,已经过去了四年。 Prosemirror编辑器,Prosemirror

  •       schema介绍 每个 Prosemirror document 都有一个与之相关的 schema. 这个 schema 描述了 document 中的的nodes 类型, 和 nodes 们的嵌套关系. 例如, schema 可以规定, 顶级节点可以包含一个或者更多的 blocks, 同时段落 paragraph nodes 可以包含含有任意数量的 inline nodes, 这些

  • 一、原生富文本         HTML中,任何元素都可以被编辑。现代浏览器为我们提供了许多 API 使我们可以在web浏览器上进行富文本编辑功能。  1.1 编辑状态                 想要使元素切换到编辑模式,我们只需要在 html 标签上设置 "contentEditable" 属性值为 true 即可。该枚举属性的值存在以下三种: "true" 表明该元素可编辑。 "fals

  • 为什么选择prosemirror 编辑器一向是前端领域的一个难点,一款成熟的编辑器,需要涉及许多方面的东西。 到底有多少东西...这个可以看看掘金上一位大哥在知乎上的回答 至于为什么要踩这个天坑,是公司想要一个所见即所得的markdown编辑器,不需要markdown源码,要有用markdown语法一样的输入规则,最后还需要输出markdown文档作为存储,在次之上还需要一些制定的需求。这就要求这

 相关资料
  • 6.9.1.1.使用Eclipse的所见即所得编辑器 第一种方法是使用Eclipse的所见即所得工具,如图6.13 "Eclipse的所见即所得工具"。使用它,我们需要先选择主布局。其中列的组件比较多,因此选起来可能会费些力气。红色边框表示当前选择的Layout或者View。 图6.13. Eclipse的所见即所得工具 选择的主布局另一种方式是使用Eclipse的Outline视图,选择顶层元素

  • 本文向大家介绍Hallo.js基于jQuery UI所见即所得的Web编辑器,包括了Hallo.js基于jQuery UI所见即所得的Web编辑器的使用技巧和注意事项,需要的朋友参考一下 先看看效果: Hallo.js是一个简单的富文本Web编辑器,基于jQuery UI并且利用HTML5的contentEditable实现所见即所得。其目标并不是取代当今非常流行的编辑器,如 TinyMCE 或

  • 本文向大家介绍所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解,包括了所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解的使用技巧和注意事项,需要的朋友参考一下 本文教大家如何使用bootstrap-wysiwyg文本编辑器,充分发挥编辑器的优势,希望大家可以有所收获。 主要特性:   超小5kb   自动的热键支持(MAC和windows)   拖放的插

  • 主要内容:HTML 编辑器推荐,VS CodeHTML 编辑器推荐 可以使用专业的 HTML 编辑器来编辑 HTML,小牛知识库为大家推荐几款常用的编辑器: VS Code:https://code.visualstudio.com/ Sublime Text:http://www.sublimetext.com/ 你可以从以上软件的官网中下载对应的软件,按步骤安装即可。 接下来我们将为大家演示如何使用 VS Code 工具来创建 HTML

  • 可以使用专业的 HTML 编辑器来编辑 HTML,本站为大家推荐几款常用的编辑器: Notepad++:https://notepad-plus-plus.org/ Sublime Text:http://www.sublimetext.com/ HBuilder:http://www.dcloud.io/ 你可以从以上软件的官网中下载对应的软件,按步骤安装即可。 接下来我们将为大家演示如何使用N

  • 我写了这段代码,一个阻塞队列的实现: 1.我尝试创建两个线程,并强制它们向队列中添加一些数字,然后将其删除。不幸的是,似乎每个线程都有自己的对象。如何更改代码,使两个线程都处理同一对象,并同步向同一阻塞队列添加/删除? 2.我是否正确地编写了出队列函数(这样,当一个线程从队列中删除最后一个数字并且队列大小现在为零时,其他线程将等待队列通知它们)? 这是我的测试器: 这是输出: