Выбор ответа Junior Рендеринг страницы обновлено

DOMContentLoaded и load

Вопрос

Когда срабатывает DOMContentLoaded?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Когда HTML разобран, DOM построен и defer-скрипты выполнены. DOMContentLoaded означает: документ разобран, defer-скрипты отработали.

Варианты ответа

  1. Когда загружены все картинки, стили и iframe на странице
  2. Сразу после получения первого байта HTML от сервера
  3. Когда HTML разобран, DOM построен и defer-скрипты выполненыправильный ответ
  4. После первой отрисовки страницы, когда видно содержимое

Разбор

DOMContentLoaded означает: документ разобран, defer-скрипты отработали. Картинки и iframe в этот момент могут ещё грузиться, их ждёт событие load. На первом байте DOM ещё не построен. Связи с первой отрисовкой у события нет: отрисовка может случиться и раньше, и позже.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.