В чём отличие атрибутов defer и async у тега script?
Атрибуты async и defer используются для управления загрузкой внешних JavaScript-файлов и влияют на порядок исполнения скриптов и время загрузки страницы.
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
Атрибуты async и defer используются для управления загрузкой внешних JavaScript-файлов и влияют на порядок исполнения скриптов и время загрузки страницы.
Читать ответСамыми дорогими для браузера являются селекторы с высокой специфичностью и сложной структурой, особенно:
Читать ответXSS (Cross-Site Scripting) — это уязвимость, при которой злоумышленник внедряет вредоносный скрипт в веб-страницу, который затем выполняется в браузере других пользователей.
Читать ответВ JavaScript значение this зависит от контекста вызова функции:
Читать ответCSP (Content Security Policy) — это механизм безопасности веб-приложений, который помогает предотвратить атаки типа XSS (межсайтовый скриптинг) и другие внедрения вредоносного кода.
Читать ответВ TypeScript рекомендуется избегать использования типа any, так как он отключает проверку типов и сводит на нет преимущества статической типизации.
Читать ответCSRF (Cross-Site Request Forgery) — это атака, при которой злоумышленник заставляет пользователя выполнить нежелательное действие на сайте, где он аутентифицирован.
Читать ответОсновное различие между display: none и visibility: hidden заключается в том, как они влияют на отображение и поведение элемента на странице:
Читать ответСтроковом.
Читать ответstatic \- Положение по умолчанию.
Читать ответДженерики (generics) в TypeScript позволяют создавать компоненты (функции, классы, интерфейсы), которые могут работать с различными типами данных, при этом сохраняя безопасность типов.
Читать ответЭто полезно для:
Читать ответ