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 个选择
Summernote
基于 jQuery、Bootstrap 和 Font-Awesome 构建的 WYSIWYG 编辑器。MIT 许可。GitHub 上超过 2500 颗星。

SCEditor
一款轻量级的 WYSIWYG BBCode 与 HTML 编辑器。

Aloha Editor
Aloha Editor 是一款 HTML5 WYSIWYG 编辑器,为您带来全新的编辑体验。它比现有的 WYSIWYG 技术更快,并提供前所未有的 WYSIWYG 功能。

CLEditor
CLEditor 是一个开源的 jQuery 插件,提供轻量级、功能齐全、跨浏览器、可扩展的 WYSIWYG HTML 编辑器,可轻松添加到任何网站中。

WYMeditor
WYMeditor 是一个基于网页的 WYSIWYM(所见即所意)XHTML 编辑器(非 WYSIWYG)。

AlloyEditor
Alloy Editor 是一个基于 CKEditor 构建的现代 WYSIWYG 编辑器,旨在创建现代而精美的网络内容。

Froala Editor
一个美观的 WYSIWYG HTML 文本编辑器。

