「Repaint」のみが発生するのはどのような操作ですか?
- 要素の幅を変更する
- 要素の高さを変更する
- 要素の背景色を変更する
- 新しい要素を追加する
正解
- 要素の背景色を変更する
解説
背景色や文字色など、描画のみが変わる場合はRepaintが発生します。幅や高さの変更はレイアウト計算も伴うためReflowも発生します。
使用例(サンプルコード)
[ javascript ]
const box = document.getElementById("box");
box.style.backgroundColor = "red"; // Repaintのみ発生