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

Автор: @energy_it

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

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

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

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥8🤝53
👩‍💻 Напоминалка по HTML-элементам div и span!

Например, <div> используется для группировки блоков и применения стилей к целым секциям, а <span> — для выделения и стилизации отдельных частей текста внутри строки.

На картинке — сравнение блокового <div> со строчным <span>, с примерами кода и наглядным результатом.

Сохрани, чтобы не забыть!

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤝98🔥2
📱 Плавная смена слов по клику!

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

Ключевые моменты:
• 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
🔥187👍7
👍11🔥6🤝5
Что же выведет консоль?
Anonymous Quiz
21%
A
33%
B
9%
C
37%
D
👍12🔥10🤝6
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Можно ли подсветить элемент, когда он получает внимание пользователя?

Псевдокласс :focus срабатывает, когда элемент находится в фокусе — например, после клика мышкой или перехода через клавишу Tab.

Примеры использования:
• outline — рисуем рамку вокруг поля ввода;

• background — меняем фон кнопки при фокусе;

• box-shadow — добавляем мягкое свечение;

• transform — можно слегка «увеличить» элемент.


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

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤝54🔥2
👍197🔥4🤝1
📱 Разбираем методы парсинга и преобразования данных в JavaScript!

В этой шпаргалке собраны приёмы работы с числами, строками, датами и JSON: строгая и нестрогая конвертация, целые и дробные числа, проверка на NaN и конечность, преобразование дат в timestamp. Они применяются при обработке внешних данных, валидации и работе с API.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥84🤝2
Конвертируем фунты в килограммы и обратно!

Нередко требуется перевести значение между разными единицами массы. Реализуем небольшой конвертер для фунтов (lb) и килограммов (kg) на чистом JS.

Задаём коэффициент:
const KG_PER_LB = 0.45359237;


Пишем функцию:
function convert(value, direction) {
return direction === 'lb→kg'
? +(value * KG_PER_LB).toFixed(2)
: +(value / KG_PER_LB).toFixed(2);
}


Проверяем работу:
console.log(`50 lb = ${convert(50, 'lb→kg')} кг`);
console.log(`100 кг = ${convert(100, 'kg→lb')} lb`);


Результат:
50 lb = 22.68 кг
100 кг = 220.46 lb


🔥 Такой сниппет можно встроить в калькулятор веса или форму на сайте.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍7🔥6🤝2
📱 Анимированный кастомный курсор!

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

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

• CSS: стили кружка, плавные переходы, эффекты клика и hover.

• JS: слежение за движением мыши, анимация клика и реакция на интерактивные элементы.


Подходит для креативных сайтов, лендингов, портфолио и интерфейсов с акцентом на стильный интерактив.

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍8🔥5