Frontend | Тесты – Telegram
Frontend | Тесты
7.87K subscribers
37 photos
476 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+kXKgJEjRUww3N2Ni
Задачи t.me/+_tcX2w2EmvdmMTgy
Вакансии t.me/+CgCAzIyGHHg0Nzky
Download Telegram
🤔 Какое значение свойства overflow в CSS используется, чтобы всегда отображать полосы прокрутки?
Anonymous Quiz
66%
overflow: scroll;
11%
overflow: auto;
3%
overflow: hidden;
21%
overflow: visible;
👍91
🤔 Что такое this?

`this` в JavaScript — это ключевое слово, которое указывает на текущий контекст исполнения функции или объекта. Значение `this` зависит от того, как вызывается функция: в методе объекта `this` ссылается на объект, в функции вне объекта — на глобальный объект или `undefined` в строгом режиме. В стрелочных функциях `this` не определяется локально, а наследуется от родительской области видимости. Использование `this` позволяет работать с динамическими контекстами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥161
🤔 Какое значение position в CSS используется для фиксации элемента на экране при прокрутке страницы?
Anonymous Quiz
10%
static;
4%
relative;
80%
fixed;
6%
absolute;
👍41
🤔 Как в HTML5 создать поле для ввода пароля, которое также показывает надпись внутри поля, пока пользователь не начал ввод?
Anonymous Quiz
87%
<input type="password" placeholder="Enter Password" />;
5%
<input type="password" label="Enter Password" />;
4%
<input type="password" text="Enter Password" />;
4%
<input type="password" value="Enter Password" />;
👍10😁1
🤔 В чём отличие null от undefined?

`null` в JavaScript — это явное указание на отсутствие значения или объекта, тогда как `undefined` означает, что переменная или свойство были объявлены, но не инициализированы. `null` назначается вручную разработчиком, а `undefined` — результат автоматического присваивания переменным, которые ещё не получили значения. В логическом контексте оба значения считаются ложными, но их использование отличается в зависимости от смысла кода. `null` чаще используется для инициализации переменных, ожидающих объект.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥17
🤔 Как задать основной язык документа в HTML для улучшения SEO и доступности?
Anonymous Quiz
69%
<html lang="en">
22%
<meta language="en">
2%
<body lang="en">
7%
<lang="en">
👍91
🤔 Какой атрибут HTML5 делает видео автоматически воспроизводимым и без звука?
Anonymous Quiz
29%
autoplay;
65%
muted autoplay;
4%
silent;
3%
auto;
👍71
🤔 Какие бывают хуки?

В React хуки — это специальные функции, которые позволяют "подключаться" к состоянию и жизненному циклу функциональных компонентов. Основные хуки включают `useState` для работы с состоянием, `useEffect` для выполнения побочных эффектов, и `useContext` для доступа к контексту. Также есть пользовательские хуки, которые можно создавать для повторного использования логики между компонентами. Хуки позволяют использовать функциональные компоненты так же эффективно, как и классовые.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥163
🤔 Какое свойство и значение в CSS создают маску для элемента?
Anonymous Quiz
26%
clip-path: circle(50%);
41%
mask-image: url("mask.png");
2%
hide-parts: semi;
31%
mask: cover;
👍9
🤔 Какое свойство CSS устанавливает, как должен происходить перенос текста на новую строку внутри элемента?
Anonymous Quiz
63%
text-wrap
22%
white-space
9%
text-break
6%
line-break
👍11
🤔 Что такое мемоизация?

Мемоизация — это техника оптимизации, при которой результаты выполнения функций кэшируются для ускорения последующих вызовов с теми же аргументами. В JavaScript мемоизация часто используется для сложных вычислений или рендеринга, где повторное выполнение одной и той же операции может быть дорогим. Функции, использующие мемоизацию, сохраняют результаты в памяти и возвращают их при тех же входных данных без повторного вычисления. Это улучшает производительность, особенно при работе с большими данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍195
🤔 Как в JavaScript определить, закончилась ли прокрутка страницы до конца?
Anonymous Quiz
36%
window.scrollY == document.body.offsetHeight
34%
window.scrollTop + window.innerHeight >= document.body.scrollHeight
10%
document.scrollBottom
20%
document.height == window.scrollY
👍14🔥5👀4
👍5
🤔 В чём отличие хранения данных в local storage от куки?

`localStorage` хранит данные на стороне клиента и позволяет сохранять информацию в виде ключ-значение без ограничения по времени, пока пользователь явно не удалит данные. Куки же могут передаваться на сервер при каждом запросе, имеют ограниченный объём (до 4KB) и срок действия. `localStorage` более удобен для долгосрочного хранения данных, которые не должны передаваться на сервер, тогда как куки полезны для передачи информации, такой как аутентификационные токены. `localStorage` работает только на клиентской стороне, куки же могут быть доступны и на стороне сервера.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥282🤔1
🤔 Какое значение атрибута rel в теге <a> делает ссылку безопасной при открытии в новой вкладке?
Anonymous Quiz
31%
rel="external"
12%
rel="noopener"
37%
rel="noreferrer"
20%
rel="nofollow"
💊19🤔91
🤔 Как в CSS задать элемент так, чтобы он занимал все доступное горизонтальное пространство внутри своего родителя, но при этом мог увеличиваться в размерах при добавлении контента?
Anonymous Quiz
49%
width: 100%;
25%
width: auto;
23%
flex-grow: 1;
3%
expand: horizontal;
💊26🔥1
🤔 В чём разница между foreach и map?

`forEach` выполняет функцию для каждого элемента массива, не возвращая нового массива, тогда как `map` создает новый массив, заполняя его результатами выполнения функции для каждого элемента исходного массива. `forEach` обычно используется для выполнения побочных эффектов, таких как изменение существующих данных или вызов внешних функций. `map` удобен для преобразования массива в новый массив с изменёнными данными. Если требуется создать новый массив, предпочтительнее использовать `map`.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥13👀21
🤔 Какой тег HTML5 используется для создания самостоятельной группы интерактивных элементов управления, например, кнопок радио?
Anonymous Quiz
30%
<fieldset>
29%
<controls>
22%
<section>
20%
<group>
💊10👍71
🤔 Какое значение overflow скрывает содержимое, выходящее за пределы блока, и не показывает полосы прокрутки?
Anonymous Quiz
86%
overflow: hidden;
6%
overflow: scroll;
2%
overflow: auto;
5%
overflow: cover;
👍9
🤔 Что такое дженерик?

Дженерики (generics) в программировании позволяют создавать функции и классы с параметризованными типами, которые могут работать с любыми типами данных. В JavaScript, несмотря на отсутствие встроенной поддержки дженериков, концепция реализуется через использование универсальных функций, которые принимают аргументы любого типа. В TypeScript дженерики активно используются для обеспечения типобезопасности при работе с обобщёнными структурами данных. Дженерики делают код более гибким и многоразовым.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍14🤔31
🤔 Какое свойство CSS позволяет анимировать переходы между состояниями?
Anonymous Quiz
80%
transition
16%
animate
1%
change
3%
motion
👍62🤯1