本文へ移動

Bushu部首

漢字に見える部品を選び、全てを含む漢字を探し、ページに部首選択を追加できます。

「部首」は、漢字を分類する部分です。 名前について(英語)

目次

やり方

部首選択を埋め込む

標準の要素・フレーム・表示を選び、イベントを扱います。

ビルダーから始める

ビルダーは、最初の部品や漢字、言語、大きさを指定して標準の選択画面を表示します。版を固定したiframe、要素、モジュール、フレームワークの形式を出力します。表示の設定は埋め込みに、独自の部品データとコールバックはページ側の設定に渡します。

import "@johnmorrisdotca/bushu/element/define";
import { BushuPicker } from "@johnmorrisdotca/bushu/element";
const picker=new BushuPicker();
picker.setAttribute("parts","汁 田");
picker.setAttribute("lang","ja");
document.body.append(picker);
console.log(picker.tagName,picker.getAttribute("parts"));
picker.remove();

イベント・登録・リンク

bushu-changeとbushu-pick、対応するコールバックを使います。埋め込みの詳しい仕様に、通知の内容と表示の扱いがあります。フレームのメッセージは、送信元のoriginとsourceを確認します。パッケージは検索履歴を保存しません。独自のタグには/element、標準のタグには/element/defineを読み込みます。既存の定義は保ちます。デモとビルダーのDocsは、初期言語と途中の切り替えに従います。

ソースを見るGitHub で編集@johnmorrisdotca/bushu 1.1.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。