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

Автор: @energy_it

Заявления РКН: № 5383712961
Download Telegram
Что же выведет консоль?
Anonymous Quiz
35%
A
32%
B
20%
C
13%
D
10🔥8👍7🤝1
Intersection Observer — отслеживаем появление элементов в области видимости!

Эффективная альтернатива scroll-событиям. Используется для ленивой загрузки, анимаций и инфинит-скролла.

Инициализируем наблюдатель:
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
}
});
});


Подключаем наблюдение:
document.querySelectorAll('.anim').forEach((el) => {
observer.observe(el);
});


Стили для появления:
.anim { opacity: 0; transform: translateY(30px); transition: 0.4s ease; }
.visible { opacity: 1; transform: none; }


🔥
Простая и масштабируемая практика, которую используют в продакшене: YouTube, Medium, e-commerce.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥18👍9🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Советую YeaHub — это IT платформа объединяющая обучение, подготовку к собеседованиям и развитие карьеры в одном месте!

База реальных собеседований от Т-Банк, Яндекса, Сбера и 100+ топовых компаний. 10 000+ вопросов по Frontend, Backend, DevOps и другим направлениям. Удобный тренажёр, персональная статистика и еженедельные обновления.

📌 Оставляю ссылочку: yeahub.ru

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
116👍8🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Гибкость и чистота в стилях? Всё это про var!

Функция var() возвращает текущее значение кастомного свойства. Если оно поменяется, то функция сразу вернёт актуальное значение.

Где особенно полезно:
• При создании дизайн-систем — единый цвет, отступ или размер в одном месте.

• В тёмной/светлой темах — просто меняешь значение переменной.

• В анимациях — переменные можно менять динамически, и они участвуют в переходах.


Главное: var — это не просто про удобство, это про контроль и масштабируемость. Один раз задал, и используешь в 100 местах без дублирования.

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2815🔥7🤝2
👩‍💻 Шпаргалка по cursor в CSS.

Например, cursor: pointer; делает курсор в виде руки — это сигнализирует, что элемент кликабельный. А cursor: none; полностью скрывает курсор.

На картинке — 16 популярных значений свойства cursor.

Сохрани, чтобы не искать в документации каждый раз!

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🤝126🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Знаете, что в VS Code можно автоматически наводить порядок в коде по заданным правилам?

Prettier — плагин для VS Code, который форматирует ваш код по единым стандартам: ставит отступы, пробелы, переносы строк и даже следит за запятыми.

Работает с JavaScript, HTML, CSS и множеством других языков. Особенно полезен в командной разработке — один стиль на всех, меньше споров.

Без лишней суеты — сохраняете файл, и Prettier сам всё приводит в порядок.

📣 Code Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥13🤝11😁6👎2
📱 Интерактивное поле ввода!

Привет! В этом гайде реализуем поле ввода пароля с возможностью переключения видимости через иконку глаза.

Ключевые моменты:
• HTML: минимальная семантическая структура.

• CSS: современная стилизация с выравниванием иконки и плавной анимацией фокуса.

• JavaScript: чёткая логика смены типа поля и динамическая подстановка иконки.


Это базовая, но важная деталь интерфейса, которую стоит уметь реализовывать.

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍23🔥11🤝4
👍 React JS — курс для начинающих!

Пошаговое и современное введение в React — самую популярную библиотеку для фронтенд-разработки. Автор объясняет ключевые концепции без воды: компоненты, JSX, хуки, состояние и маршрутизацию. Отличный старт, чтобы уверенно войти в React-экосистему.

Ссылочка на видео: YouTube🖤


📣 Code Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2511🤝5👎4🔥3
📱 Разбираем методы для работы со словарями!

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

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
24🔥15👍10🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ CodinGameинтерактивная игровая платформа для практики алгоритмов и структур данных!

Здесь вы будете не просто писать код, а решать задачи в формате игры, прокачивать мышление и сражаться в код‑батлах в реальном времени.

📌 Оставляю ссылочку: codingame.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍8🤝6🔥1
👩‍💻 Рассмотрим Order — меняем визуальный порядок флекс-элементов, не меняя HTML!

При помощи свойства order можно менять порядок отображения флекс-элементов внутри флекс-контейнера.
Идеально для адаптивной верстки — можно менять порядок блоков на мобильных, не ломая основную структуру страницы.

Как работает:
Элемент с меньшим order отображается раньше.

По умолчанию order: 0 у всех.


Однако, свойство меняет только визуальный порядок. Стоит помнить об этом. Скринридеры по-прежнему будут читать элементы по порядку расположения в разметке.

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2115🔥13🤝1
👩‍💻 Мини‑трюк с CSS — обводка текста без теней и дубликатов!

В этом посте покажем способ сделать эффектную контурную обводку текста при наведении — без text-shadow, без копий и без JavaScript.

Как работает:
Используем -webkit-text-stroke — нативный способ обводки символов прямо в CSS.

Меняем color: transparent, чтобы текст стал “пустым”, и проявилась только обводка.

Добавляем плавный transition и получаем чистый и стильный ховер-эффект.


И главное: эффект отключается на тач‑устройствах, чтобы не портить UX!

📣 Code Ready | #фишка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍1613