2
Webアプリケーションで美しく書式設定されたテキストを作成します。Trixは、メッセージ、コメント、記事、およびリストを作成するためのWYSIWYGエディターです。これは、ほとんどのWebアプリで構成されているシンプルなドキュメントです。洗練されたドキュメントモデル、埋め込み添付ファイルのサポート、簡潔で一貫性のあるHTMLの出力を備えています。ほとんどのWYSIWYGエディターは、Internet Explorer 5.5でWebページのライブ編集をサポートするためにMicrosoftによって設計されたHTMLのcontenteditable APIおよびexecCommand APIのラッパーであり、最終的に他のブラウザーによってリバースエンジニアリングおよびコピーされます。これらのAPIが完全に指定または文書化されることはなく、WYSIWYG HTMLエディターの範囲は膨大であるため、各ブラウザーの実装には独自のバグと癖があり、JavaScript開発者は矛盾を解決する必要があります。TrixはcontenteditableをI / Oデバイスとして扱うことでこれらの不整合を回避します。入力がエディターに渡されると、Trixはその入力を内部ドキュメントモデルの編集操作に変換し、そのドキュメントをエディターに再レンダリングします。これにより、キー入力のたびに何が起こるかをTrixが完全に制御できるようになり、execCommandを使用する必要がまったくなくなります。
trix