ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
7 653
Подписчики
+824 часа
-157 дней
-4030 дней
Архив постов
❓ Зачем используется метод forEach() в JavaScript и когда его применять? Метод forEach() выполняет переданную функцию один раз для каждого элемента массива. Это удобно, когда нужно пройтись по массиву и совершить действия, не создавая новый массив. ✅Пример:
const users = [
  { name: "Alice" },
  { name: "Bob" },
  { name: "Charlie" }
];

users.forEach(user => {
  console.log(`Hello, ${user.name}!`);
});
// ➜ Hello, Alice!
// ➜ Hello, Bob!
// ➜ Hello, Charlie!
📌В этом примере forEach() перебирает всех пользователей и выполняет побочный эффект — выводит приветствие.
forEach() удобно использовать при отрисовке, логировании, модификации DOM, отправке запросов или любой логике, где важны действия, а не результат. Это читабельнее, чем обычный for и избавляет от лишней ручной работы с индексами.

photo content

👩‍💻 Collapsible Timeline — Таймлайн с возможностью раскрывать пункты.
Сделан на SVG, CSS и JS
🔗 Открыть код

Какое из утверждений наиболее точно описывает разницу между setTimeout(..., 0) и Promise.resolve().then(...) в контексте event loop?
Anonymous voting

🧠 Frontend и OpenAPI: генерация клиента, мокирование API и данных с помощью MSW Покажу, как генерировать код из OpenAPI и мо
🧠 Frontend и OpenAPI: генерация клиента, мокирование API и данных с помощью MSW
Покажу, как генерировать код из OpenAPI и мокаю запросы, чтобы автоматизировать разработку и не страдать каждый раз, когда фронт и бэк снова не договорились.
🔗 Читать статью

Что произойдёт при сравнении двух идентично выглядящих, но созданных заново объектных литералов с помощью ===?
Anonymous voting

photo content

👩‍💻 Diorama — Анимированная загрузка в виде точек и куба.
Сделана на чистом CSS
🔗 Открыть код

👵 Старьё? Нет, проверенная классика CSS Поздно пришёл к LESS, но понял — препроцессоры не умерли. Рассказываю, как я использ
👵 Старьё? Нет, проверенная классика CSS
Поздно пришёл к LESS, но понял — препроцессоры не умерли. Рассказываю, как я использую его для интерфейсов, делаю параллели с языками программирования и вспоминаю Алана Кея.
🔗 Читать статью

Что из этого лучше всего описывает механизм event delegation в JavaScript?
Anonymous voting

photo content

Diorama Интерактивная диорама в виде мини ПК

Что означает фазирование событий в DOM (capturing → target → bubbling)?
Anonymous voting

Простой веб-сайт На этом сайте — не музей, а живое путешествие по памяти о старом вебе. Рассказываю, как и почему воссоздал д
Простой веб-сайт На этом сайте — не музей, а живое путешествие по памяти о старом вебе. Рассказываю, как и почему воссоздал дух начала 2000-х, где iPhone не было, а сайты писались в Блокноте

Какую основную задачу решает виртуальный DOM (Virtual DOM) в React и аналогичных библиотеках?
Anonymous voting

photo content

Cube & Dots Loader Анимированная загрузка в виде точек и куба

Как я навайбкодил ИИ-переводчик для браузера, потому что остальные — унылый мусор Я починил плохой перевод силами ИИ, написав
Как я навайбкодил ИИ-переводчик для браузера, потому что остальные — унылый мусор Я починил плохой перевод силами ИИ, написав расширение при помощи ИИ. И я удивлён, что до сих пор такого не сделали.

Что такое hoisting и как он влияет на поведение переменных и функций в JavaScript?
Anonymous voting

Seal of gravity Сцена с кнопкой и анимированным тюленем