gorogoronyan FC2

JavaScript: ツールサンプル (1)

データ処理 (2023/10)

テキスト変換 (2023/12)

TestJS_parse_matrix01.html
スペース区切りや CSV などのテキストを TSV や JSON などのテキストに変換します。 連続するスペースを 1つの区切りとみなして変換します。
テキストを2重配列に分割する
TestJS_createbat_from_mat.html
2重配列のテキストデータをテンプレートに従って置換します。 用途は
1) 2重配列から指定の列の文字列だけ取り出す。
2) ファイル名のリストからバッチファイルを作成する。
など。
文字列を置換する (2)
TestJS_sort_matrix01.html
2重配列のテキストを指定の列でソートする。
データを並べ替える (ソート)
参考:最近のテキストエディタでは、 TSV(タブ区切り)やCSV(カンマ区切り)のテキストを列を揃えて編集する機能を付けているものがあります。 ちょっとした表作成に便利です。 列の移動などの編集では箱カット・箱ペーストを使います。
左の絵は秀丸エディタのTSV編集モード。

HTML 出力など

HTML テキストの簡易作成

TestJS_table_create_textarea01.html
textarea のテキストを読んで table タグや ul,li タグのテキストを出力する。
tableタグ: JavaScriptサンプル
ul,ol,liタグ: JavaScriptサンプル
node.js の HTTP サーバーで簡易 HTML 作成
上のサンプルを node.js の HTTP サーバーにつなげたサンプル。
HTML 次の一歩

HTML の編集シミュレーション

フォントサンプルを作成

HTML 要素 (タグ) の処理
inputタグ
TestJS_edit_div01.html
文書の幅、フォント、文字サイズ、行間をシミュレーションする。
HTML: 文章レイアウトとフォント
TestJS_create_font_sample02.html
フォントサンプルの HTML を出力。
textarea や input タグの文字列を読み取って処理。
HTML: 文章レイアウトとフォント
TestJS_create_font_sample03.html
フォントサンプルを出力。
HTML: 文章レイアウトとフォント
CSS 効果 (1): 影をつける、グラデーションなど

CSS のシミュレーション

TestCSS_filter02.html
CSS filter のサンプル。 ローカルの画像ファイルの読んで明るさ、コントラスト、彩度、 色相回転などさまざま filter 効果を表示。

計算する

TestJS_eval_math_sin01.html
eval による関数計算。 ユーザーが入力した関数の計算を行う。
eval 関数

換算表など

その他、試作など

TestJS_eval_calc02.html
計算機のサンプル
eval関数
TestJS_calc_macro1.html
eval で表計算風のマクロ計算。
ユーザーが入力した =A3+B4 のようなマクロ式の計算を行う。
eval関数

関連

inserted by FC2 system