Ceeds Academy教材アプリ教材・症状語・タグで検索
索引グラフ試す
Web/フロントエンド基盤▸Web基礎

Web: ブラウザと DOM(描画・イベント・JSからの操作)

knowledge所要 25分最新草稿
前提: Web: CSS の基礎(セレクタ・ボックスモデル・Flex/Grid)
意味グラフ(この教材と内容的に近い教材・1ネスト)
例え(Analogies)
DOM=組み上がった模型

設計図(HTML)からブラウザが組み上げた立体模型がDOM。JSはその模型の部品を後から差し替えたり、ボタンが押されたら反応させたりする。Reactは差し替えを宣言的に任せる仕組み。

概要

📍 Web/フロントエンド基盤 ▸ Web基礎 ▸ ブラウザ/DOM | 種別: knowledge | facts_as_of 2026-06

公式ドキュメント — knowledge

🎞 スライド

ブラウザと DOM

HTML → DOMツリー(テキスト図)

└─ ├─

└─

描画とJS操作

パース → レイアウト → ペイント
JS:querySelector で選ぶ → addEventListener で反応
規模が増えたら React で宣言的に

—
クリックで一覧(遷移しない)
出典(sources)

MDN DOM ; 2026-06確認

確認問題(Review-Questions)
クリック等に反応させるには?択一
基礎公式
解答・解説▾ 開く

addEventListener でイベントを登録する。

DOMとは何か。記述
基礎公式
解答・解説▾ 開く

ブラウザがHTMLを解釈して作る文書のツリー構造。JSから操作できる。

目次
例え概要公式ドキュメント出典確認問題
鮮度
最新
更新: 2026-06-15
次回棚卸し: 2028-06-15
周期: 24か月
版: DOM / ブラウザ一般(2026)
HTMLがDOMツリーになる
HTMLがDOMツリーになる

概要

ブラウザは HTML/CSS を解釈して描画し、**DOM(文書のツリー)**を作る。JS は DOM を操作し、イベントに反応する。React はこの操作を抽象化したもの。

公式ドキュメント準拠

const btn = document.querySelector("#save");
btn.addEventListener("click", () => {
  document.querySelector("#status").textContent = "保存しました";
});
  • DOMツリー:HTML がオブジェクトの木になる。querySelector で選び、addEventListener でイベント処理。
  • 描画:パース→レイアウト→ペイント。規模が増えたら React で宣言的に。

出典: MDN: DOM

🧭 誤解訂正集

よくある誤解 正しい理解
JS が無いと何も表示されない HTML/CSS で静的表示は可能
DOM の直接操作が普通 規模が増えると FW(React)で宣言的に
DOM は HTML そのもの HTML を読み込んで作るオブジェクトの木

📖 用語

  • DOM … HTML を表すオブジェクトのツリー(文書の木)。
  • DOMツリー … 親子関係でできた要素の木構造。
  • querySelector … セレクタで要素を選ぶ DOM API。
  • addEventListener … イベント(click 等)に関数を結ぶ。
  • 描画(パース/レイアウト/ペイント) … HTML/CSS を画面に表示する過程。
  • 宣言的 … 「どうするか」でなく「どうあるか」を書く方式(React)。

✅ 確認の目安(can-do)

ブラウザの描画と DOM ツリー、JS からの操作(選ぶ・反応する)を説明でき、**「なぜ規模が増えると React のような FW で宣言的にするか」**を言える。