Фронтенд Гайд
Відкрити в Telegram
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6
Показати більше6 285
Підписники
+124 години
-157 днів
-7330 день
Архів дописів
6 282
Что произойдёт при сравнении двух идентично выглядящих, но созданных заново объектных литералов с помощью ===?
6 282
👩💻 Diorama — Анимированная загрузка в виде точек и куба.
Сделана на чистом CSS🔗 Открыть код
6 282
👵 Старьё? Нет, проверенная классика CSS
Поздно пришёл к LESS, но понял — препроцессоры не умерли. Рассказываю, как я использую его для интерфейсов, делаю параллели с языками программирования и вспоминаю Алана Кея.🔗 Читать статью
6 282
Что из этого лучше всего описывает механизм event delegation в JavaScript?
6 282
Что означает фазирование событий в DOM (capturing → target → bubbling)?
6 282
Простой веб-сайт
На этом сайте — не музей, а живое путешествие по памяти о старом вебе. Рассказываю, как и почему воссоздал дух начала 2000-х, где iPhone не было, а сайты писались в Блокноте
6 282
Какую основную задачу решает виртуальный DOM (Virtual DOM) в React и аналогичных библиотеках?
6 282
Как я навайбкодил ИИ-переводчик для браузера, потому что остальные — унылый мусор
Я починил плохой перевод силами ИИ, написав расширение при помощи ИИ. И я удивлён, что до сих пор такого не сделали.
6 282
Что такое hoisting и как он влияет на поведение переменных и функций в JavaScript?
6 282
В чём основное различие между микрозадачами (microtasks) и макрозадачами (macrotasks) в JavaScript?
6 282
❓ Зачем используется метод
map() в JavaScript и когда его применять
Метод map() создаёт новый массив, в котором каждый элемент — это результат применения переданной функции к соответствующему элементу исходного массива. Это удобно, когда нужно преобразовать данные без изменения оригинала.
✅ Пример:
const users = [
{ name: "Alice", age: 25 },
{ name: "Bob", age: 30 },
{ name: "Charlie", age: 28 }
];
const names = users.map(user => user.name);
console.log(names);
// ➜ ["Alice", "Bob", "Charlie"]
📌 В этом примере map() извлекает имена пользователей и формирует новый массив.
map() удобно использовать при трансформации данных: генерации списков для отрисовки в интерфейсе, подготовке значений для таблиц, фильтров, автозаполнения. Метод делает код лаконичным, чистым и декларативным.
6 282
В чём разница между методами preventDefault() и stopPropagation()?
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
