Text Editing
Awesome text editing ¶
用于 Web 的文本编辑库、服务和资源的精选集合.
- Slate - 基于 React 和 Immutable 构建的富文本编辑器
- TipTap - Vue.js 的富文本编辑器
- Trix - Basecamp 的富文本编辑器
- CKEditor - 始于 2003 年.具有 iframe 和内联样式的富文本编辑
- Squire - HTML5 富文本编辑器
- ProseMirror - 来自 CodeMirror 的制造商
- Scribe - 来自 Guardian 团队
- Quill - Quill 是一款免费、开源的 WYSIWYG 编辑器,专为现代网络打造
- Summernote - Bootstrap 依赖富文本编辑器
- wysihtml - Guardian 的蛆虫
- Etherpad - 开源在线编辑器提供真正实时的协作编辑
- TinyMCE - 被大部分 wordpress 和 drupal 社区使用
- Medium.js - 警告:未实际使用 Medium
- Textbox.IO - 来自 TinyMCE 的制造商
- Froala - 一个简单易用的富文本编辑器,具有移动支持、大量示例、高性能和内联编辑
- Redactor - 先进、干净、流畅的 Redactor 富文本编辑器提供出色的沉浸式用户体验
- Ritzy - 基于网络的协作式富文本编辑器
- WYMeditor - 专注于语义标记的开源 XHTML 编辑器
- Dijit Editor - 基于 Dojo 的富文本编辑器组件
- YUI Rich Text Editor - 一个雅虎! 富文本编辑器组件
- KindEditor - 开源 HTML 编辑器
- markitup - 通用标记 jQuery 编辑器
- openwysiwyg - 免费的跨浏览器所见即所得编辑器
- tejQuery - 轻量级 (19.5 KB) 且非常有用的 HTML 编辑器
- Trumbowyg - 轻便、可翻译和可定制的 jQuery 插件
- NicEdit - 于 2012 年废弃
- jWYSIWYG - 所见即所得的 jQuery 插件
- Alloy - 基于 CKEDITOR 构建的现代 WYSIWYG 编辑器
- Draft.js - 用于 React 的富文本编辑器框架
Code editors¶
- Yace - 带插件的浏览器的 1KB 代码编辑器
- CodeJar - CodeJar 是浏览器的微型代码编辑器
- CodeMirror - CodeMirror 是一个用 JavaScript 为浏览器实现的多功能文本编辑器
- Ace - Ace 是一个用 JavaScript 编写的可嵌入代码编辑器
- EditArea
- Behave.js - 用于向纯文本区域添加 IDE 样式行为的轻量级库
Markdown editors¶
- markdown-js - 用于 javascript 的 Markdown 解析器
- pagedown - PageDown 是 Stack Overflow 和 Stack Exchange 网络其余部分使用的 JavaScript Markdown 预览器
编辑应该: * 稳定 * 开源 * 处理软中断 * 能够在块级元素上操作样式 * 能够在行内级元素上操作样式 * 能够在块级元素上操作类 * 能够操作内联级元素上的类 * 能够改变块级元素的自定义属性 * 能够改变内联级元素的自定义属性 * 缓存选择 * 具有 iframing 功能以及内联模式功能 * 更改节点的标签类型 * 清除格式 * 有一个简洁的api * 支持各种模块加载器 * AMD & Common.js * 应该有一个组织支持该服务并有一个潜在的付费支持计划 * 应从 Microsoft word 复制粘贴