Javascriptコードエディター

多くの場合、Webプロジェクトでは、既存のIDEと同様に、行番号とコードの強調表示を備えたビジュアルコードエディター( リッチテキストコードエディター )を使用する必要があります。 ほとんどの場合、管理パネルで記事またはテンプレートのソースコードを編集する際に使用されます。 この記事では、WYSIWYGエディターのリストと同様に、既存のスクリプトをリストします。
ほとんどすべての既存のビジュアルエディターは、iframeを作成し、javascriptオブジェクトのデータに従ってページの内部を生成します。javascriptオブジェクトは、コード生成とキー処理のすべてのタスクに関与します。
iframeベース:

iframeはXHTML仕様に準拠していませんが、
提案されたタグオブジェクトcは、次の制限によりうまく機能しません。
内部dom要素へのアクセス(間違っている場合は正しい)。
Divベース

PS。 私のプロダクションのブログエンジンがまもなくリリースされることを発表しています...

オリジナル


Source: https://habr.com/ru/post/J26551/


All Articles