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 颗星。

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






