ch
Feedback
Фронтенд Гайд

Фронтенд Гайд

前往频道在 Telegram

Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6

显示更多
6 282
订阅者
+124 小时
-157
-7330
帖子存档
Какое утверждение наиболее точно описывает цель использования Shadow DOM в веб-разработке?
Anonymous voting

Hover Glyph Button Кнопка с анимированным эффектом при наведении

Что из перечисленного наиболее точно описывает событийную делегацию (event delegation) в JavaScript?
Anonymous voting

❓ Зачем используется метод some() в JavaScript и когда его применять? Метод some() проверяет, удовлетворяет ли хотя бы один элемент массива заданному условию. Это удобно, когда нужно быстро узнать, есть ли подходящий элемент, не перебирая весь массив вручную. ✅ Пример:
const users = [
  { name: "Alice", isAdmin: false },
  { name: "Bob", isAdmin: true },
  { name: "Charlie", isAdmin: false }
];

const hasAdmin = users.some(user => user.isAdmin);
console.log(hasAdmin); // true
📌 В этом примере some() вернёт true, потому что в массиве есть хотя бы один пользователь с isAdmin: true.
some() удобно использовать для валидации, проверки доступа, поиска флагов или условий в списках. Это делает код чище, короче и более декларативным, особенно при работе с массивами объектов.

CSS-only Custom range slider Интересный слайдер с динамичным отображением

Какое из утверждений наиболее точно описывает проблему layout thrashing?
Anonymous voting

Как сделать ужасный для пользователя интерфейс. Коллекция HTML/CSS лайфхаков Собрал коллекцию HTML и CSS-ужасов для тех, кто
Как сделать ужасный для пользователя интерфейс. Коллекция HTML/CSS лайфхаков Собрал коллекцию HTML и CSS-ужасов для тех, кто вдруг решил саботировать интерфейс. Всё максимально вредно, эффективно и бесит пользователя до искр в глазах

Что из перечисленного наиболее точно описывает критический путь рендеринга (CRP) в браузере?
Anonymous voting

photo content

3D wave animation Анимированная галерея с эффектом волны

Настройка location в Angie. Разделение динамических и статических запросов Объясняю, как работает директива location в Angie
Настройка location в Angie. Разделение динамических и статических запросов Объясняю, как работает директива location в Angie и зачем она вообще нужна. Разбираемся, как сервер понимает, что отдавать: статичку, динамику или вообще 404

Что из перечисленного наиболее точно описывает поведение requestAnimationFrame?
Anonymous voting

Toggle Pill Набор переключателей с разными стилями анимаций

Что из перечисленного наиболее точно описывает микрозадачи в JavaScript?
Anonymous voting

❓ Зачем используется метод includes() в JavaScript и когда его применять? Метод includes() проверяет, содержит ли массив или строка заданное значение. Это простой способ определить наличие элемента без явного цикла или сложных проверок. ✅ Пример:
const fruits = ["apple", "banana", "orange"];
const hasBanana = fruits.includes("banana");
console.log(hasBanana); // true
📌 В этом примере includes() возвращает true, потому что значение "banana" присутствует в массиве.
includes() удобно использовать при валидации, фильтрации, поиске совпадений, а также при условной отрисовке в UI. Он делает код короче и читаемее по сравнению с indexOf и другими устаревшими подходами.

Single Keyframe Tricks Большой набор анимированных кнопок

Что из перечисленного наиболее точно описывает reflow в контексте браузерного рендеринга?
Anonymous voting

Как устроен event loop в Node.js Разбирается внутрянка Node.js: что делает libuv, зачем фаз столько и как всё это уживается в
Как устроен event loop в Node.js Разбирается внутрянка Node.js: что делает libuv, зачем фаз столько и как всё это уживается в одном потоке. После прочтения цикл событий больше не будет магией.