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
🤔 Как в CSS указать, что элемент не должен отображаться в документе и не должен занимать пространство?
Anonymous Quiz
19%
visibility: hidden;
75%
display: none;
5%
opacity: 0;
1%
hide: true;
👍18🔥61🤯1
🤔 Как в CSS задать минимальную ширину элемента, ниже которой он не может сжиматься?
Anonymous Quiz
91%
min-width: 300px;
2%
minimum-width: 300px;
6%
width: min(300px);
1%
smallest-width: 300px;
👍8💊43🤯1
🤔 Что такое virtual dom?

Virtual DOM — это легковесное представление реального DOM, которое используется для оптимизации обновлений пользовательского интерфейса. При изменении состояния приложения, виртуальный DOM обновляется сначала, после чего вычисляются минимальные изменения для реального DOM. Это позволяет сократить количество операций с реальным DOM, которые могут быть затратными. Virtual DOM широко используется в библиотеках, таких как React.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥253
🤔 Какое свойство CSS используется для изменения прозрачности фона элемента, не влияя на его содержимое?
Anonymous Quiz
28%
background-opacity: 0.5;
41%
opacity: 0.5;
29%
background: rgba(255, 255, 255, 0.5);
2%
alpha-background: 0.5;
👍11
🤔 Как в CSS создать горизонтальное меню без использования JavaScript?
Anonymous Quiz
56%
nav { display: flex; }
8%
menu { type: horizontal; }
26%
ul { list-style: none; display: inline-block; }
9%
nav { layout: horizontal; }
🤔12👍7👀4
🤔 Чем let отличается от var?

Переменные, объявленные через let, имеют блочную область видимости, тогда как var — функциональную область видимости. Это значит, что let не доступен за пределами блока, в котором объявлен, а var доступен в пределах функции. Также, переменные, объявленные через let, не подвержены всплытию (hoisting) так же, как var. Let считается более безопасным для использования в современных проектах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60🔥23💊2
🤔 Как в JavaScript ограничить выполнение функции не чаще одного раза в секунду, даже если она вызывается чаще?
Anonymous Quiz
59%
setInterval(function, 1000);
20%
debounce(function, 1000);
11%
throttle(function, 1000);
11%
limit(function, 1000);
🤯22👍11
🤔 Какое значение display используется для создания блочно-строчного контейнера в CSS?
Anonymous Quiz
6%
display: inline;
10%
display: block;
78%
display: inline-block;
5%
display: flex;
💊7👍5
🤔 Чем var отличается от const?

Переменные, объявленные через var, могут быть переназначены, тогда как const блокирует возможность переназначения после инициализации. Также, const требует обязательной инициализации при объявлении. Var имеет функциональную область видимости, в то время как const ограничен блочной областью видимости. Const используется для переменных, значения которых не должны изменяться.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥7
🤔 Как в CSS установить границу для элемента, которая появляется только при наведении курсора?
Anonymous Quiz
5%
border: 1px solid transparent;
9%
hover { border: 1px solid black; }
86%
:hover { border: 1px solid black; }
0%
{ border-color: black; }
👍20💊3
🤔 Как в JavaScript сгенерировать случайное целое число в заданном диапазоне, например, от 10 до 50?
Anonymous Quiz
42%
Math.floor(Math.random() * 41) + 10;
47%
Math.random(10, 50);
3%
Math.intBetween(10, 50);
8%
Random.range(10, 50);
🤔11👍2
🤔 В чем разница == и ===?

== сравнивает значения с приведением типов, что может приводить к неожиданным результатам, тогда как === сравнивает как значения, так и типы данных. Это означает, что === является более строгим оператором и не выполняет автоматическое преобразование типов. Например, 1 == '1' вернёт true, а 1 === '1' — false. Использование === более предпочтительно для избежания ошибок.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥82
🤔 Как в HTML сделать таблицу доступной только для чтения?
Anonymous Quiz
61%
<table readonly>;
16%
<table disabled>;
4%
JavaScript only
20%
<table contenteditable="false">;
💊16👀10
🤔 Какое свойство и значение в CSS используется для скрытия элемента, сохраняя за ним занимаемое пространство в макете?
Anonymous Quiz
53%
visibility: hidden;
17%
display: none;
26%
opacity: 0;
3%
hidden: true;
👍7
🤔 Какие способы изоляции стилей ты знаешь?

Изоляция стилей может быть достигнута с помощью CSS-модулей, которые создают уникальные имена классов для предотвращения конфликта стилей. Shadow DOM изолирует стили внутри веб-компонентов, не позволяя им влиять на внешний код. Также можно использовать атрибуты, такие как `scoped` для стилей внутри Vue.js или инкапсуляцию стилей с помощью `@import` и `:host` в веб-компонентах. Все эти способы помогают избежать пересечения стилей и гарантируют их изоляцию.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍5
🤔 Как в CSS задать изображение в качестве фона для элемента с повторением по вертикали?
Anonymous Quiz
51%
background: url('image.jpg') repeat-y;
19%
background-image: url('image.jpg') vertical-repeat;
11%
background: url('image.jpg') repeat-vertical;
19%
background-image: url('image.jpg') y-repeat;
👍14🤯3
🤔 Как в JavaScript сделать так, чтобы функция выполнялась каждые 2 секунды?
Anonymous Quiz
75%
setInterval(myFunction, 2000);
16%
setTimeout(myFunction, 2000);
6%
repeat(myFunction, 2000);
3%
loop(myFunction, 2000);
👍11
🤔Различие методов call apply bind?

Методы `call` и `apply` выполняют функцию с заданным контекстом `this`, но `call` принимает аргументы по отдельности, а `apply` — в виде массива. Метод `bind` возвращает новую функцию с предустановленным значением `this`, которую можно вызвать позже. В отличие от `call` и `apply`, `bind` не вызывает функцию немедленно. `bind` часто используется для создания копий функций с привязкой контекста.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍182
🤔 Как в HTML5 задать видео, которое должно играть в бесшумном режиме и быть доступным только для чтения?
Anonymous Quiz
59%
<video src="silentmovie.mp4" muted controls readonly></video>;
11%
<video src="silentmovie.mp4" muted controls></video>;
24%
<video src="silentmovie.mp4" muted autoplay loop></video>;
6%
<video src="silentmovie.mp4" silent="true"></video>;
💊17🤯9👍4
🤔 В чём разница между классической функцией и стрелочной?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥153