サンプルコード
2 ユーザー操作とインタフェース
2-1 コンテキストメニューに項目を追加 - menu要素
2-2 ダイアログボックス - dialog要素
2-3 フォーム入力制約バリデーション - Constraint Validation API
2-3-1 入力制約を伴うコントロールタイプと属性
2-3-2 入力制約違反の検知
2-3-3 入力制約違反のイベント
2-4 フォームコントロールのステップの操作 - stepUp()とstepDown()メソッド
2-5 テキスト入力フィールドのテキスト選択 - Text field selection API
2-6 ページのテキスト選択 - Text Selection API
2-7 要素の編集 - contenteditable
2-8 IMEからの入力のリアルタイム捕捉 - Compositionイベント
2-9 ページ履歴の操作 - Session history API
2-10 ドラッグ&ドロップ - Drag and Drop API
2-11 クリップボードの操作 - Clipboard API and events
2-13 テンプレートの枠組み - HTML Templates
HTML Templatesの特徴
サンプル
2-14 スタイル独立型のカスタムUI - Shadow DOM
2-15 独自要素 - Custom Elements
2-16 ウェブ部品の外部化と組み込み - HTML Imports