Фронтенд Гайд
Открыть в Telegram
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6
Больше6 282
Подписчики
+124 часа
-157 дней
-7330 день
Архив постов
6 282
❓ Зачем используется метод find() в JavaScript и когда его применять?
Метод
find() возвращает первый элемент массива, который удовлетворяет заданному условию. Это удобно, когда нужно найти одно подходящее значение, а не все.
✅ Пример:
const users = [
{ name: "Alice", isAdmin: false },
{ name: "Bob", isAdmin: true },
{ name: "Charlie", isAdmin: false }
];
const adminUser = users.find(user => user.isAdmin);
console.log(adminUser); // { name: "Bob", isAdmin: true }
📌 В этом примере find() вернёт объект пользователя Bob, так как он первый в массиве с isAdmin: true.
find() удобно использовать при поиске по коллекциям, например, чтобы получить конкретный объект по условию (email, ID, статус и т.д.). Это сокращает код и избавляет от ручного перебора, особенно при работе со сложными структурами.
6 282
Какое утверждение наиболее точно описывает различие между async и defer при подключении скриптов в HTML?
6 282
Практическое руководство по иконкам в веб-проектах — Часть 1
Все ставят иконки, но мало кто думает, как. В этой статье разбираюсь, где, зачем и почему иконки работают (или не очень) в интерфейсе. Без теории — только практическое применение
6 282
Как разработчики убивают бизнес
Рассказываю, как программисты с опытом в проектах всех мастей сливают деньги компании — не багами, а поведением. Прагматично, жёстко, с прицелом на деньги. PM-ам читать дважды
6 282
Что из нижеперечисленного наиболее точно описывает reflow в браузере?
6 282
❓ Зачем используется метод every() в JavaScript и когда его применять?
Метод
every() проверяет, удовлетворяют ли все элементы массива заданному условию. Это удобно, когда нужно убедиться, что каждый элемент соответствует критерию, без написания явного цикла.
✅ Пример:
const scores = [92, 85, 88, 95, 90];
const allPassed = scores.every(score => score >= 80);
console.log(allPassed); // true
📌 В этом примере every() вернёт true, потому что все оценки больше или равны 80.
every() удобно использовать при валидации форм, проверке соответствия данных, или при условной логике в UI — например, когда нужно убедиться, что все чекбоксы отмечены. Делает код чище, понятнее и избавляет от громоздких циклов.
6 282
Playbook CSS scroll animation w/ subgrid
Сцена с интересной реализацией анимированного скролла
6 282
Что такое CSSOM и какую роль он играет в процессе рендеринга страницы?
6 282
Где хибара деревянная, а где град каменный: сказ о сайтах простых и сложных
Когда стоит задача «нужен сайт», то есть три пути: шаблон, конструктор и разработка с нуля. Разбираемся, когда не стоит экономить, а когда лучше вообще не начинать.
6 282
Какое поведение наиболее точно описывает влияние атрибута contenteditable на элемент?
6 282
Перенаправления в Angie: return, rewrite и примеры их применения
В этой статье мы разберём все основные методы перенаправлений: от простых до сложных. Начнём с общего принципа обработки директив в модуле rewrite.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
