Встречается на собеседованиях • сегодня
Как браузер идентифицирует HTML
Браузер парсит HTML-документ построчно, создавая **DOM-дерево** (Document Object Model). Он начинает с **DOCTYPE**, который определяет версию HTML, затем анализирует структуру тегов.
1. **Лексер** разбивает текст на токены (открывающие/закрывающие теги, атрибуты, текст).
2. **Парсер** строит DOM, учитывая вложенность и правила HTML (например, авто-закрытие `
` при новом `
`). 3. **Дерево рендеринга** формируется на основе DOM + CSSOM (CSS Object Model). Пример: ```html
Hello
```
Браузер создаст узлы DOM: `html` → `body` → `div#root` с текстом "Hello". Ошибки (например, незакрытые теги) обрабатываются алгоритмами восстановления.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы