foundation
HTML, CSS и платформа браузера
Семантическая разметка, формы, layout, rendering pipeline, Web API, accessibility и основы SEO.
Frontend-интервью начинаются с контракта рендеринга: HTML задаёт структуру и поведение, CSS — layout и визуальные ограничения, а браузер выполняет parsing, layout, paint, compositing и JavaScript поверх этого контракта.
Сильные ответы связывают семантическую разметку с accessibility и SEO, объясняют, когда native elements лучше custom widgets, и описывают, как выбор layout влияет на performance. Дочерние домены охватывают HTML semantics и формы, CSS layout и responsive design, а также browser API, storage и rendering pipeline.
Чеклист:
- Связывайте разметку с поведением для пользователя, crawlers и assistive tech.
- Сравнивайте layout-инструменты по ограничениям, а не по популярности.
- Называйте фазы rendering при обсуждении performance.
- Углубляйтесь через дочерние темы HTML, CSS и browser.