html の関数
hypersig::html モジュールは要素、リスト、条件付きで現れる部分を組み立てます。
関数
このほか、div、p、button、input、ul のようなよく使うタグには、タグごとに関数が 1 つずつあります。
| 項目 | 概要 |
|---|---|
el | 任意のタグの要素を作ります。 |
each | ブラウザで list の項目ごとに render を 1 回描画し、リストが変わると描画した要素をリストに合わせます。 |
each_keyed | each と同じですが、各項目の要素を key で見分けます。 |
when | cond が真のあいだだけ el を文書に置きます。 |
part | このページのフィールド at をシグナルとする Part を埋め込みます。 |
型
| 項目 | 概要 |
|---|---|
El | シグナルが S のページに属する HTML 要素 |
Node | 木のノードで、要素、ひと続きのテキスト、ブラウザが展開するテンプレートのいずれか |
Event | 文を実行するきっかけにできる DOM イベント |
CustomEvent | カスタム要素などのスクリプトが要素に対して投げるイベント |
Key | El::on_key が keydown を絞り込むのに使うキー |
Shortcut | Key と、一緒に押す修飾キー。El::on_key と Page::on_key が照合します。 |
Orientation | El::roving_focus が使う矢印キーを決める、横か縦の向き |
Stylesheet | Stylesheet::class がコンパイル時にクラスセレクタを検査する、CSS のテキスト |
Class | El::class と El::class_when が要素に付けるクラス名 |