Ревью миксина Nuxt 2 определения устройства
В Nuxt 2 при SSR window недоступен, а data() с единственным измерением не реагирует на resize. Для адаптивного оформления сначала рассмотрите CSS media queries.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Nuxt 2 при SSR window недоступен, а data() с единственным измерением не реагирует на resize. Для адаптивного оформления сначала рассмотрите CSS media queries.
Читать ответОдин агент JavaScript исполняет один текущий стек, но браузер может запускать отдельные агенты через Web Workers для параллельных вычислений.
Читать ответПеременная связывает имя со значением. При присваивании примитива копируется значение, а при присваивании объекта копируется значение ссылки на тот же объект.
Читать ответБраузер отправляет подходящие HttpOnly cookies сам, а сервер читает токены из запроса. JavaScript не обязан видеть их значения для использования сессии.
Читать ответДля обычного метода, вызванного как obj.method(), this обычно равен obj; значение определяется способом вызова, а не местом объявления функции.
Читать ответЗамыкание — функция вместе с доступом к лексическому окружению её создания. Оно может удерживать ненужные данные, если сама функция долго остаётся достижимой.
Читать ответrequestAnimationFrame помогает распределить небольшие визуальные шаги по кадрам, но не переносит тяжёлую работу в отдельный поток.
Читать ответДля замены одного текста прямой DOM-вызов обычно имеет меньше накладных расходов, но ощутимую разницу нужно измерять, а не выводить из названия фреймворка.
Читать ответОбычный JavaScript-код выполняется последовательно, а асинхронные операции организуются средой исполнения, Promise и очередями продолжений.
Читать ответTypeScript не добавляет ограничений среде исполнения JavaScript, но его проверка типов может отклонять динамический код без явного описания типов.
Читать ответБлок фигурных скобок создаёт лексическую область для let и const, но не новую функциональную область для var.
Читать ответPromise представляет будущий исход операции: pending, fulfilled или rejected; после завершения состояние не меняется.
Читать ответ