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 个选择
Mirrored Mockup Design
停止编写你的代码!开始画出来吧!

openWYSIWYG
您基于网页的应用程序和表单的终极所见即所得编辑器。

OpenScholar
一个专为学术界设计的全功能开源网站创建套件。

N1ED
N1ED 是 CKEditor 和 TinyMCE 的插件,彻底重塑您对所见即所得编辑器的认知。完全免费。通过 CDN 自动更新。

Editor.js
Editor.js 是一个用于富媒体故事的块状编辑器。它输出干净的 JSON 数据,而非复杂的 HTML 标记。更重要的是,Editor.js 设计为可通过 API 扩展和插件化。

