Фронтенд Гайд
7.22K subscribers
620 photos
307 videos
291 links
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов!

Все представлено в виде готового кода, бери и юзай в своем проекте.

По всем вопросам: @it_dashka
Реклама: https://telega.in/channels/frontend_dev5/card
Download Telegram
Javascript вопрос: Какое выражение вызовет отладку в месте, где оно указано?
Anonymous Poll
44%
debug
38%
debugger
6%
otladka
6%
debugging
6%
Посмотреть ответы
Javascript вопрос: Метод document.querySelectorAll возвращает массив, верно?
Anonymous Poll
55%
Да
39%
Нет
5%
Посмотреть ответы
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Интерактивная форма для ввода данных, которая плавно появляется при загрузке.
HTML вопрос: Какой тег позволяет вставить на страницу предварительно отформатированный текст?
Anonymous Poll
22%
<formatted>
8%
<wrap>
2%
<whitespace>
32%
Такого тега не существует
23%
Такой тег существует, но не перечислен выше
13%
Посмотреть ответы
CSS. Какое свойство не может быть установлено с помощью сокращенного свойства background?
Anonymous Poll
7%
background-color
65%
background-blend-mode
6%
background-size
6%
background-repeat
8%
background-position
8%
Посмотреть ответы
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Animated Star Rating

Каждая звезда - это радио кнопка, при нажатии на которую задействуются свои CSS-стили.
😁13👌31👍1
Что такое falsy значения ?

"falsy" (ложные) значения — это значения, которые при приведении к логическому типу (Boolean) дают false. Эти значения часто используются в условиях (например, в if выражениях) для проверки истинности или ложности.

Основные значения:

1️⃣false:
Само значение false является ложным.
  if (false) {
console.log('Это не выполнится');
}


2️⃣0 и -0:
Нулевые значения считаются ложными.
if (0) {
console.log('Это не выполнится');
}


if (-0) {
console.log('Это тоже не выполнится');
}


3️⃣"" (пустая строка):
Пустая строка считается ложной.
if ("") {
console.log('Это не выполнится');
}



4️⃣null:
Значение null также является ложным.
if (null) {
console.log('Это не выполнится');
}



5️⃣undefined:
Значение undefined является ложным.
if (undefined) {
console.log('Это не выполнится');
}



6️⃣NaN (Not-a-Number):
Специальное значение NaN, которое обозначает нечисловое значение, считается ложным.
if (NaN) {
console.log('Это не выполнится');
}



Примеры

1️⃣Условные операторы:

const value = 0;

if (!value) {
console.log('value является falsy'); // Это выполнится
}



2️⃣Логические операторы:

Логические операторы могут быть использованы для проверки на "falsy" значения.
const value = null;
const result = value || 'Значение по умолчанию';
console.log(result); // 'Значение по умолчанию'



3️⃣Функции с параметрами по умолчанию:

Функции могут использовать "falsy" значения для предоставления параметров по умолчанию.
function greet(name) {
name = name || 'гость';
console.log('Привет, ' + name);
}

greet(); // Привет, гость
greet('Алиса'); // Привет, Алиса



"Falsy" значения — это значения, которые приводятся к false в логическом контексте. Основные "falsy" значения: false, 0, -0, "", null, undefined, NaN. Эти значения часто используются в условиях для проверки их истинности или ложности.
8👨‍💻2💯1🤓1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Изящные карточки с эффектом 3D-подъёма.
JavaScript. Что вернет следующий код?

1e3 === 100
Anonymous Poll
26%
true
46%
false
10%
NaN
10%
Произойдет ошибка
8%
Посмотреть ответы
👀72👌1
😁111👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Интересный codepen-проект

Интересная идея; можно сделать что-то похожее — и будет, что показать на собесе.
Solar system — анимация описания планет солнечной системы. Проект реализован с помощью CSS и JavaScript.
👍9
😁15👍8💯6