TinyEditorはシンプルで使いやすいHTML WYSIWYGエディタです

TinyEditorはシンプルで使いやすいHTML WYSIWYGエディタです

小さなエディター

数日前、国産の XHTML エディタを紹介しました。今日は、有名な海外の Web デザイン ブログleigeber.comがリリースしたばかりのシンプルで使いやすい HTML WYSIWYG エディタ、TinyEditor をお勧めしたいと思います。

TinyEditorには以下の機能があります

  • これは Javascript で記述されており、他のライブラリに依存しません。
  • これは軽量エディタで、呼び出されるファイルはわずか8kbです
  • ほとんどの HTML フォーマットのニーズに対応でき、生成されたマークアップを可能な限り簡潔に保つ機能が組み込まれています。
  • エディターで使用される小さなアイコンは、CSS スプライト テクノロジを使用して http 接続の数を減らします。
  • 主要ブラウザでテスト済み
  • クリエイティブコモンズライセンスの下で個人または商用プロジェクトで使用できます

使い方は次のとおりです:

  1. WebページファイルでTinyEditorが提供するjsファイルとcssファイルを参照します。
  2. 次のように、エディタに必要なタグをWebページファイル(実際にはテキストエリア)に追加します。
     <テキストエリアid = "input"スタイル= "幅:400px; 高さ:200px" >< /テキストエリア>

    テキストエリアで定義された長さと幅はエディターのサイズであることに注意してください。

  3. スクリプトを使用してエディターを初期化し、次のようにさまざまなパラメータを構成します。
    新しいTINY. editor . edit ( 'editor' , {
    	id : '入力'  
    // (必須) 上記の手順 2 で定義したテキストエリアの ID: 584 , 
    // (オプション) エディターの幅
    	身長: 175 ,
     // (オプション) エディターの高さ
    	cssクラス: 'te' 
     // (オプション) CSS を通じてスタイルを制御するために使用されるエディターのクラス
    	コントロールクラス: 'tecontrol' 
     // (オプション) エディター ボタンのクラス
    	行クラス: 'teheader' 
     // (オプション) エディター ボタン行のクラス
    	区切り線クラス: 'tedivider'  
    // (オプション) エディターボタン間の境界線のスタイル
    	コントロール イタリック   StrikeThrough    Superscript    OrderedList    Undert    Indent  undo '  ' redo '  ' n '  ' font '  ' style ' | '  ' hr '  ' link '  ' | '  ' copy '  ' print ' ]
     // (必須) 必要に応じてボタン コントロールをエディターに追加します。ここで、'|' は機能ボタン間の垂直の境界線を表し、'n' はボタン行間の境界線を表します。
    	フッター: true  
    // (オプション) エディターの下部を表示するかどうか
    	フォント: [ 'Verdana'  'Arial'  'Georgia'  'Trebuchet MS' ]   
    // (オプション) エディターで選択できるフォント
    	xhtml : 
    // (オプション) エディターが xhtml タグを生成するか html タグを生成するか
    	cssファイル: 'style.css'  
    // (オプション) エディターに添付する外部 CSS ファイル
    	コンテンツ: '開始コンテンツ'  
    // (オプション) エディターの編集領域の初期コンテンツを設定します
    	css : 'body{background-color:#ccc}' 
     // (オプション) エディターの編集領域の背景を設定する
    	bodyid : 'エディター'  
    // (オプション) 編集エリアIDを設定する
    	フッタークラス: 'tefooter'  
    // (オプション) エディターの下部クラスを設定する
    	トグル: {テキスト: 'ソースコード' アクティブテキスト: '視覚化'  cssclass : 'トグル' } 
     // (オプション) ソースコード参照スイッチテキストとスイッチボタンクラスを設定します
    	サイズ変更: { cssclass : 'resize' } 
    // (オプション) エディターのサイズ変更ボタンのクラスを設定する
    } ) ;

    設定項目も比較的明確で、設定自由度が高いと言えます。

TinyEditor の実際のアプリケーションでは、エディター コンテンツを送信する前に、instance.post() 関数を呼び出して、編集領域の最新のビジュアル コンテンツがマークアップ テキストに変換されるようにする必要があることに注意してください。

例を参照: http://sandbox.leigeber.com/tinyeditor/
ダウンロード: TinyEditor ソースコードとサンプルファイル

<<:  nginx のフロントエンドとバックエンドに同じドメイン名を設定する方法

>>:  JavaScript の isPrototypeOf 関数

推薦する

MySQL: MySQL 関数

1. 組み込み関数1. 数学関数ランド()丸め(数値) ceil(数値)階数(数値)ランダム丸め切り...

MySQLのカバーインデックスに関する知識ポイントのまとめ

インデックスにクエリする必要があるすべてのフィールドの値が含まれている(またはカバーしている)場合、...

フロントエンドの状態管理(パート 1)

目次1. フロントエンドの状態管理とは何ですか? 2. ヴュークス3. バス4. ウェブストレージ序...

HTML と CSS を使用して絵文字付きのコメント ボックスを作成する方法のチュートリアル

絵文字付きの HTML コメント ボックス。絵文字は Json データを通じて読み込まれ、好みに応じ...

HTTP ヘッダー情報の解釈と分析 (詳細概要)

HTTP ヘッダーの説明1. Accept: Web サーバーに受け入れるメディア タイプを通知しま...

MySQL Shellの紹介とインストール

目次01 レプリ​​カセットアーキテクチャ02 MySQL Shellの紹介とインストール03 My...

React.Childrenの詳しい使い方

目次1. React.Children.map 2. React.Children.forEach ...

デザイン理論: テキストの読みやすさと可読性

<br />少し前に、ビジネス上の必要性から、ラップトップに Souba をインストール...

IEのクラッシュバグ

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

CSSは高さを設定せずにdivを完全に中央に配置することを実現します

必要とする本文の下のdivは垂直方向に中央揃えになっていますdiv 内のテキストを垂直中央に配置する...

ラジオボタンとチェックボックス効果の純粋な CSS 実装例

ラジオボタンとチェックボックスラジオボタンとチェックボックスの効果を実現するための純粋な CSSラジ...

MySQL の基本クイックスタート知識のまとめ (マインドマップ付き)

目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...

Dockerの匿名マウントと名前付きマウントの具体的な使用法

目次データ量匿名マウントと名前付きマウントデータボリュームの場所データ量匿名マウントと名前付きマウン...

JavaScriptカルーセルの実装について

今日もとても実践的な事例です。名前を聞くだけで高度で難しそうですよね?今日はカルーセル画像の真髄を簡...