JavaScript Ready | Программирование
8.31K subscribers
996 photos
60 videos
530 links
Авторский канал по разработке на JavaScript.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Download Telegram
📱 Пишем симулятор бросков кубиков на JavaScript — простой, но полезный мини-проект, который легко расширить!

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

В этом посте:
• Запрашиваем количество кубиков у пользователя

• Используем Math.random() для генерации значений

• Работаем с циклами, массивами и консольным выводом


🔥 — если попробуешь повторить
🤝 — если уже делал подобное

📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍14🤝13❤9😁1
📱 Хотите, чтобы данные в вашем JavaScript-коде выглядели красиво и были адаптированы под любой язык и регион?

Сегодня расскажу, как с помощью встроенного объекта Intl легко и быстро форматировать числа, даты и строки — без лишних библиотек и сложностей.

Основные моменты:
• Intl.NumberFormat для чисел и валюты
• Intl.DateTimeFormat для дат и времени
• Intl.Collator для корректной сортировки строк


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

📣 JS Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤9👍7🤝3😁2
This media is not supported in your browser
VIEW IN TELEGRAM
doka guide — сайт, на котором собраны шпаргалки по HTML, CSS, JS. На каждую тему есть подробный разбор с полезными советами по применению.

📌 Ссылочка: doka.guide

📣 JS Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23🔥11🤝9
Что же выведет консоль?
Anonymous Quiz
28%
A
4%
B
21%
C
47%
D
❤18👍13🔥10
📱 Разбираем методы Array — мощный инструмент для работы с данными в JavaScript!

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

🔥 — если узнал новое
🤝 — если уже пользовался


📣 JS Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝27🔥18❤8👍4
Невидимая кнопка-шпион

Сегодня мы создадим секретную "кнопку", которую нельзя увидеть на странице и невозможно нажать мышкой. Она будет реагировать только на особую комбинацию клавиш — Ctrl + Shift + K.

Никаких HTML-элементов заранее создавать не будем — всё с нуля на чистом JavaScript.

Сначала нужно отследить нужную комбинацию клавиш. Для этого используем событие keydown, которое срабатывает при нажатии клавиши. Мы проверяем, нажаты ли Ctrl, Shift и именно клавиша K:
document.addEventListener('keydown', (e) => {
if (e.ctrlKey && e.shiftKey && e.key === 'K') {
toggleSecretPanel();
}});


Далее мы создаём div элемент прямо через JavaScript, прописываем ему стили, чтобы он был изначально невидим, и добавляем его в тело документа:
const panel = document.createElement('div');
panel.textContent = 'Секретный режим активирован!';
panel.style.cssText = 'display:none;position:fixed;top:20px;left:20px;padding:10px;background:#222;color:#fff;';
document.body.appendChild(panel);


Теперь нужна функция, которая будет переключать видимость панели. Если она скрыта — показать, если показана — скрыть:
function toggleSecretPanel() {
panel.style.display = panel.style.display === 'none' ? 'block' : 'none';
}


Что получилось?
Теперь при каждом нажатии Ctrl + Shift + K на странице появляется (или исчезает) секретная панель. Визуально её нет, и без знания кода никто не догадается, что она вообще существует.

📣 JS Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30❤11👍10😁2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
hcdev — справочник по HTML, CSS и JS, который содержит в себе актуальные знания по всем технологиям, предназначенных для фронтенд-разработки.

📌 Ссылочка: hcdev.ru

📣 JS Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤9🔥9
📱 Извлекаем URL-адреса из текста — полезный мини-скрипт, который пригодится при обработке пользовательского ввода!

Задача: найти все ссылки в строке и при необходимости убрать дубликаты, сохранив только валидные адреса.

В этом посте:
• Используем регулярное выражение для поиска ссылок
• Избавляемся от повторов через Set
• Очищаем и нормализуем результат


🔥 — если попробуешь повторить
🤝 — если уже делал подобное


📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍11❤9🤝3