Code Ready | Frontend – Telegram
Code Ready | Frontend
22.2K subscribers
1.08K photos
447 videos
17 files
717 links
Авторский канал по Frontend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJCKs

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
📱 Fetch API — работа с HTTP-запросами!

В этой шпаргалке собраны основные приёмы работы с Fetch API: выполнение запросов, обработка ответов, парсинг данных, проверка статусов, отмена через AbortController, а также использование объектов Request, Response и Headers. Fetch API — это способ выполнять HTTP-запросы без лишнего кода и сторонних библиотек.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2710👍6🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Learn Anything — глобальная карта знаний, которая позволяет учиться по-настоящему!

Это не просто учебник, а визуальная карта: ты вводишь тему, и сразу видишь список лучших ресурсов для погружения. Можно строить свой путь обучения. А ещё всё открыто и развивается сообществом. Отлично подходит, если не хочешь тратить время на бесконечный поиск информации.

📌 Оставляю ссылочку: learn-anything.xyz

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍109🤝1
👩‍💻 Подсветим активный блок при скролле!

CSS умеет отслеживать, какой блок сейчас в зоне видимости:
section {
view-timeline-name: --reveal;
animation-timeline: --reveal;
animation-name: fade;
}


Создаём временную шкалу для каждого блока при скролле.

Теперь можно анимировать появление или подсветку:
@keyframes fade {
0% { opacity: 0.2; }
50% { opacity: 1; }
100% { opacity: 0.2; }
}


Эффект: блок становится ярче, пока он в центре экрана, и тускнеет, когда уходит за пределы вьюпорта.

Можно добавить плавный переход:
section {
transition: opacity 0.3s ease;
}


🔥 Пригодится для лендингов, лонгридов и презентационных сайтов.

📣 Code Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍1210
39😁15🔥7🤝3👍1
📱 Ценослайдер — компактный выбор суммы!

Привет! В этом гайде создаём аккуратный мини-виджет для выбора суммы с плавной анимацией числа, удобным ползунком и набором готовых значений.

Ключевые моменты:
• HTML: базовая разметка — крупное число, ползунок и кнопки значений.

• CSS: чистое и минималистичное оформление, понятная структура и мягкие акценты.

• JS: плавная анимация изменения суммы и синхронизация ползунка с кнопками выбора.


Такой элемент отлично подойдёт для калькуляторов, тарифов и любых интерфейсов, где пользователю нужно быстро выбрать диапазон суммы.

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥12👍7🤝3😁1
🔥2110👍7🤝1
👩‍💻 Группируем колонки в таблице в один клик!

Тег <colgroup> используется в таблицах, чтобы объединить несколько колонок и задать им общие стили: ширину, цвет фона, скрытие и другое.

Можно использовать свойства:
width;
background;
background-color;
visibility;
border / border-* (только при border-collapse: collapse).


Работает в паре с тегом <col>, через который и задаются конкретные стили колонкам.

📣 Code Ready | #атрибут
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10👍7🤝3
Воспроизводим звук по клику — без библиотек!

Хотите добавить отзывчивости интерфейсу? Сегодня разбираем как реализовать звук клика.

Шаг 1 — создаём звук:
const clickSound = new Audio('/sounds/click.mp3');


Шаг 2 — проигрываем при клике:
document.addEventListener('click', () => {
clickSound.currentTime = 0; // перезапуск
clickSound.play().catch(() => {}); // защита от блокировки
});


Шаг 3 — можно на конкретную кнопку:
const popSound = new Audio('/sounds/pop.mp3');
document.querySelector('#btn').addEventListener('click', async () => {
try {
popSound.currentTime = 0;
await popSound.play();
} catch (_) {}
});


🔥 Работает с основными форматами (.mp3, .wav). Браузер обычно кэширует звук, но первое воспроизведение может занять долю секунды.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥249👍8🤝3👎1
📱 Math: основные методы работы с числами!

В этой шпаргалке - основные функции объекта Math, применяемые для округления, извлечения целых частей, определения знаков и вычисления минимальных и максимальных значений. Это базовые операции, на которых держатся корректные числовые вычисления в приложениях.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍147🤝2