Trix

Trix
软件
软件描述
在您的网页应用中创建格式精美的文本。Trix 是一款所见即所得编辑器,适用于撰写消息、评论、文章和列表——这些构成了大多数网页应用的简单文档。它具备复杂的文档模型,支持嵌入附件,并能输出...
官方网站
访问软件的官方网站了解更多信息
trix-editor.org
什么是 Trix?
在您的网页应用中创建格式精美的文本。Trix 是一款用于撰写消息、评论、文章和列表的 WYSIWYG 编辑器——这些正是大多数网页应用所构成的简单文档。它具备复杂的文档模型,支持嵌入附件,并输出简洁一致的 HTML。
大多数 WYSIWYG 编辑器都是基于 HTML 的 contenteditable 和 execCommand API 构建的,而这些 API 最初由微软为 Internet Explorer 5.5 设计,用于实现网页的实时编辑,后来被其他浏览器逆向工程并复制。
由于这些 API 从未被完整规范或正式文档化,且 WYSIWYG HTML 编辑器功能极其庞大,各浏览器的实现都存在各自的错误和特性差异,JavaScript 开发者不得不自行处理这些不一致性。
Trix 通过将 contenteditable 视为输入/输出设备来规避这些问题:当用户输入内容时,Trix 将其转换为对内部文档模型的编辑操作,然后将该文档重新渲染回编辑器。这使得 Trix 能完全控制每次按键后的行为,从而完全避免使用 execCommand。
🔄 替代方案
33 个选择TinyMCE 是由 Moxiecode Systems AB 发布的开源 LGPL 许可的跨平台网页版 JavaScript HTML WYSIWYG 编辑器控件。它能够将 HTML TEXTAREA 字段或其他 HTML 元素转换为编辑器实例。

CKEditor
CKEditor 4 和 CKEditor 5 是适用于任何网络浏览器的易于集成的开源 JavaScript 所见即所得富文本编辑器。CKEditor 生态系统包含两款截然不同的富文本编辑器,以及图像上传和协作解决方案。

Glee
软件
Glee 将 Markdown 文件发布为 Ghost 博客文章。使用 glee,您可以创建和更新 Ghost 博客。由于 glee 操作的是纯 Markdown 文件,您的博客文章现在可被 Git 便捷管理,便于协作。

ContentTools Editor
软件
一个小型而美观的HTML内容所见即所得编辑器。ContentTools 是一组小型、灵活、可扩展且与框架无关的 JavaScript 库,用于创建美观的 HTML 内容所见即所得编辑器。





