Фронтенд Гайд
Ir al canal en Telegram
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6
Mostrar más7 655
Suscriptores
+824 horas
-157 días
-4030 días
Archivo de publicaciones
7 654
Cards with inverted border-radius
Карточки товаров с интересным решением для кнопки
7 654
Как переносить «висячие» слова на следующую строку с помощью JavaScript
Для автоматического предотвращения переносов после коротких слов можно использовать JavaScript, который заменяет обычные пробелы на неразрывные пробелы ( ) после определённых слов.
7 654
Что называют "layout shift" (внезапный сдвиг макета) в контексте фронтенд-разработки?
7 654
❓ Зачем используется метод 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, статус и т.д.). Это сокращает код и избавляет от ручного перебора, особенно при работе со сложными структурами.
7 654
Какое утверждение наиболее точно описывает различие между async и defer при подключении скриптов в HTML?
7 654
Практическое руководство по иконкам в веб-проектах — Часть 1
Все ставят иконки, но мало кто думает, как. В этой статье разбираюсь, где, зачем и почему иконки работают (или не очень) в интерфейсе. Без теории — только практическое применение
7 654
Как разработчики убивают бизнес
Рассказываю, как программисты с опытом в проектах всех мастей сливают деньги компании — не багами, а поведением. Прагматично, жёстко, с прицелом на деньги. PM-ам читать дважды
7 654
Что из нижеперечисленного наиболее точно описывает reflow в браузере?
7 654
❓ Зачем используется метод 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 — например, когда нужно убедиться, что все чекбоксы отмечены. Делает код чище, понятнее и избавляет от громоздких циклов.
7 654
Playbook CSS scroll animation w/ subgrid
Сцена с интересной реализацией анимированного скролла
7 654
Что такое CSSOM и какую роль он играет в процессе рендеринга страницы?
