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

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

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

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


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


📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍11❤9🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Regulex — это онлайн-инструмент для визуализации регулярных выражений в JavaScript, который преобразует их в диаграммы, помогая легче понять сложные паттерны.

📌 Ссылочка: jex.im/regulex

📣 JS Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7👍6
📱 Нужно отобразить, как продвигается выполнение задачи в терминале?

Сегодня напишем компактный прогресс-бар, который обновляется прямо на месте и применяется при загрузке данных, сборке проектов, выполнении тестов или CLI-утилитах.

В этой задаче:
• Используем process.stdout.write() и \r

• Формируем строку прогресса с символами █ и —

• Считаем проценты выполнения

• Добавляем задержку для имитации "живого" обновления


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


📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍11❤8🤝4
📱 Симулируем календарь недели!

Задача — вывести дни недели и автоматически подсветить текущий день. Такой мини-календарь отлично подойдёт для трекера привычек, дашборда или расписания — выглядит просто, но учит полезным штукам.

В ходе работы:
• Формируем массив дней недели.

• Находим текущий день с помощью Date.

• Создаём DOM-элементы и добавляем стили.

• Подсвечиваем нужный день прямо в браузере.


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

📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍19❤10🤝3
Что же выведет консоль?
Anonymous Quiz
13%
A
21%
B
35%
C
31%
D
❤15👍8🔥8
📱 Логгирование в JavaScript!

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

В этой задаче:
• Пишем продвинутый декоратор с параметрами

• Используем performance,now() для точного измерения времени

• Формируем лог-сообщения в формате, пригодном для записи в систему логирования


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


📣 JS Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤10🤝9
📱 Разбираем методы Math — точная и мощная математика прямо в JavaScript!

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

📣 JS Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍10🔥10🤝3