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

Автор: @energy_it

Заявления РКН: № 5383712961
Download Telegram
Какое значение не принимает свойство border-style
Anonymous Quiz
38%
ridge
30%
color
16%
none
17%
dashed
This media is not supported in your browser
VIEW IN TELEGRAM
Создание таймера с помощью JS

В этом примере создан простой таймер с кнопками "Старт", "Стоп" и "Сброс". Вы можете начать, остановить и сбросить таймер, используя соответствующие кнопки. Таймер отображает количество часов, минут и секунд.

Ниже оставляем HTML, CSS и JavaScript код для создания крутого таймера. ⤵️

<div id="timer">00:00:00</div>
<button onclick="startStopTimer()">Старт/Стоп</button>
<button button onclick="resetTimer()">Сброс</button>

body { font-family: Arial, sans-serif; text-align: center; margin: 50px; }
#timer { font-size: 2em; margin-bottom: 20px; }
button { font-size: 1em; padding: 10px 20px; cursor: pointer; }

let timer, s = 0, m = 0, h = 0, t = 0;
function startStopTimer() {
if (t) {
clearInterval(timer);
} else {
timer = setInterval(() => {
t ? s++ : clearInterval(timer);
updateTimer();
}, 1000);
} t ^= 1;}
function resetTimer() {
clearInterval(timer);
timer = undefined;
s = m = h = 0;
updateTimer();
t = 0; }
function updateTimer() {
const padZero = (value) => (value < 10 ? '0' : '') + value;
document.getElementById('timer').innerText = `${padZero(h)}:${padZero(m)}:${padZero(s)}`; }


@code_ready | #html #css #js
Как вам посты на этой неделе? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Создание бесконечных часов на JS

Этот код создает простые часы, отображающие текущее время в формате "часы:минуты:секунды". Функция setInterval вызывает функцию updateClock каждую секунду для обновления отображаемого времени. ⤵️

<div id="clock"></div>

#clock { font-size: 50px; font-family: Arial, sans-serif; text-align: center; margin: 100px; }

function updateClock() {
const now = new Date();
const hours = now.getHours().toString().padStart(2, '0');
const minutes = now.getMinutes().toString().padStart(2, '0');
const seconds = now.getSeconds().toString().padStart(2, '0');
document.getElementById('clock').innerText = `${hours}:${minutes}:${seconds}`;
}
// Обновляем часы каждую секунду
setInterval(updateClock, 1000);
// Запускаем обновление сразу, чтобы избежать задержки в отображении времени
updateClock();


@code_ready | #обучение #js
Важный опрос, какие посты вам нравятся больше всего и какие выпускать чаще?
Anonymous Poll
76%
Готовый код для эффектов
47%
Опросы и опросы с консолью
18%
Мемы
Важное объявление, с 8 до 12 и с 15 до 18 числа будут ежедневные рекламы, для меня это отличный результат и прогресс, но для вас эти рекламы могут быть раздражающие. Поэтому делюсь графиком выхода постов: ⬇️

• В 11:30 интересный опрос или мемчик
• После него реклама, точное время не знаю, примерно будет или в 13 или в 15
• И спустя 2 часа после рекламы выходит крутой пост про создание эффектов или что-то другое.

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

Удачи 🫡

@code_ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
Как обозначить степень в JS?
Anonymous Quiz
36%
^
55%
**
4%
//
4%
%%
This media is not supported in your browser
VIEW IN TELEGRAM
Готовый макет 2rism

Оставляю уже готовый макет с кодом — Github (без адаптива)

• Сложность: Лёгкий
• Язык: Английский
• Адаптив: Нет

Ссылка на макет — Figma

Это новая рубрика — готовые сайты, она будет выходить только раз в неделю. Надеюсь вы зацените)

@code_ready | #github
Code Ready | Frontend pinned « Важное объявление, с 8 до 12 и с 15 до 18 числа будут ежедневные рекламы, для меня это отличный результат и прогресс, но для вас эти рекламы могут быть раздражающие. Поэтому делюсь графиком выхода постов: ⬇️ • В 11:30 интересный опрос или мемчик • После…»
Какое максимальное количество реакций сможем набрать под этим постом? 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
Что будет в консоли?
Anonymous Quiz
34%
0, NaN, 1
49%
NaN, NaN, NaN
12%
0, null, 1
5%
1, NaN, 0
This media is not supported in your browser
VIEW IN TELEGRAM
Меняем цвет фона при клике

Этот код создает страницу, которая меняет цвет фона при клике или при загрузке страницы. При каждом клике генерируется новый случайный цвет в формате HEX. ⤵️

body {
transition: background-color 0.5s ease;
margin: 0;
height: 100vh;
}

function changeBackground() {
const randomColor = '#' + Math.floor(Math.random() * 16777215).toString(16);
document.body.style.backgroundColor = randomColor;
}
document.body.addEventListener('click', changeBackground);


@code_ready | #обучение #css #js
Правда или ложь? В JS || и ! это логические операторы
Anonymous Quiz
77%
true
23%
false
Debugging – это процесс поиска и исправления ошибок или неполадок в исходном коде какого-либо программного обеспечения. Учимся даже при чтении мема)

@code_ready | #мем
Шпаргалка флексовой верстки позиционирования

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

@code_ready | #css #шпаргалка
Что ж, остались последние дни где будет реклама, завтра, в понедельник, во вторник и в среду выйдут рекламные посты и на этом всё. С пятницы продажи закрываю до 29 числа.

Как раз за эту неделю порадую вас 3 постами каждый день. Опросы, эффекты, шпаргалки, мемы и многое другое.

Удачи 😃
Please open Telegram to view this post
VIEW IN TELEGRAM