Чем опасен innerHTML?
Потеря существующих обработчиков событий: Присваивание значения innerHTML заменяет все содержимое элемента, включая существующие узлы DOM и привязанные к ним обработчики событий.
Читать ответПодготовка к интервью
13 вопросов с собеседований в Kostylworks
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Kostylworks. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, dom.
Каталог
Потеря существующих обработчиков событий: Присваивание значения innerHTML заменяет все содержимое элемента, включая существующие узлы DOM и привязанные к ним обработчики событий.
Читать ответМеханизм Change Detection в Angular отвечает за отслеживание изменений в данных и обновление DOM при необходимости.
Читать ответВ TypeScript interface и type часто используются для описания типов, но между ними есть отличия:
Читать ответSSR (Server-Side Rendering), CSR (Client-Side Rendering) и SSG (Static Site Generation) — это три подхода к рендерингу веб-страниц:
Читать ответВ браузере событие проходит через три фазы:
Читать ответГидратация (hydration) — это процесс восстановления интерактивности на клиенте после того, как сервер отрендерил HTML-страницу.
Читать ответWeb Vitals — это набор ключевых метрик от Google, которые помогают оценить качество пользовательского опыта на веб-странице.
Читать ответCookies — небольшие данные, которые сервер отправляет браузеру и которые браузер сохраняет и отправляет обратно при последующих запросах к тому же домену.
Читать ответShadow DOM - это веб-стандарт, позволяющий инкапсулировать HTML, CSS и JavaScript в отдельные, изолированные от основного документа блоки.
Читать ответВ JavaScript замыкание — это функция, которая запоминает свое лексическое окружение, даже если она вызывается вне своей области видимости.
Читать ответСпецифичность CSS-селектора определяется по правилам:
Читать ответОни формируют основной конвейер рендеринга.
Читать ответ