В статье вы:
• Установите и настроите Jest;
• Подключите React Testing Library;
• Организуете структуру тестов (SCSS, SVG, компоненты);
• Настроите Jest в окружении Next.js для unit‑тестирования компонентов.
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Он используется в
<input>
для указания шага изменения значения. Задаёт, на сколько увеличивается или уменьшается значение при вводе или при нажатии стрелок.Можно применить со следующими значениями type:
• date — значение по умолчанию 1 день;
• month — значение по умолчанию 1 месяц;
• week — значение по умолчанию 1 неделя;
• time — значение по умолчанию 60 секунд;
• datetime-local — значение по умолчанию 1 секунда;
• number — значение по умолчанию 1;
• range — значение по умолчанию 1.
Для удобства пользователя с
<input step>
добавляйте инструкции через <label>
или aria-describedby
.Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤8🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Даже скачивать ничего не нужно, ведь всё уже встроено в редактор. Как и что можно настроить показано на видео выше от Miguel Ángel Durán
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍9🤝6❤1
Привет! В этом гайде создаём простой и компактный слайдер с плавной анимацией переключения слайдов.
Ключевые моменты:
• HTML: контейнер с обёрткой для изображений и кнопками навигации.
• CSS: ограничение ширины и скрытие лишнего контента.
• JS: управление слайдами по кнопкам.
Подходит для презентаций, портфолио, лендингов и любых галерей без автопрокрутки.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝24🔥10❤8👎1
Например,
порт 22
используется для SSH-подключений, а 443
— для защищённого HTTPS-трафика. Порты — основа любого взаимодействия между клиентом и сервером.На картинке — 18 основных портов.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥8🤝5😁1
👍20🔥9🤝6👎1😁1
В этом приёме используем скрытые радиокнопки и стилизованные лейблы, чтобы сделать интерактивные кнопки клавиатуры.
Как работает:
• При выборе кнопка подсвечивается и меняет цвет.
• При клике — эффект сжатия, имитирующий нажатие.
• Полностью без JS, работает на всех устройствах.
Отличное решение, когда нужно быстро добавить интерактивность без лишнего кода!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤10🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Это огромная коллекция приложений, которую можно реализовать, чтобы прокачать навыки программирования и наполнить портфолио. Репозиторий включает проекты разного уровня сложности.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤7🔥6
Свойство
text-decoration-skip-ink
управляет внешним видом верхнего и нижнего подчёркиваний.Возможные значения:
• none — линия рисуется под текстом сквозь глифы.
• auto — линия может рисоваться так, что не касается глифов (значение по умолчанию).
• all — линия будет рисоваться, не касаясь глифов.
Если текст нужно перечеркнуть, то это свойство будет проигнорировано.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤12🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
HTML, CSS, JavaScript, Web APIs, производительность, доступность - всё в одном месте. Структурированная программа обучения - от «что такое фронтенд» до продвинутых приемов, с задачами, тестами и "реплейсом" прямо в браузере.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤7🔥6🤝1
Кибербезопасность теперь в Telegram!
Тот самый канал, которого будет достаточно для того, чтобы быть в курсе последних новостей, знать, кто и как взломал Аэрофлот, когда изолируют рунет и кто может следить за тобой через твой же смортфон.
⚡️ Пакет Безопасности – @package_security
📌 Авторское мнение настоящего кибербезопасника, полезные материалы, разборы новостей и всего необходимого, чтобы защитить себя от хакеров.
Тот самый канал, которого будет достаточно для того, чтобы быть в курсе последних новостей, знать, кто и как взломал Аэрофлот, когда изолируют рунет и кто может следить за тобой через твой же смортфон.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🤝2
Привет! В этом гайде собираем минимальный Kanban с перетаскиванием карточек между колонками.
Ключевые моменты:
• HTML: три колонки (To Do, In Progress, Done) с карточками draggable.
• CSS: оформление доски и карточек.
• JS: нативный drag & drop API.
Подходит для прототипов, pet-проектов и внедрения визуальных таск-менеджеров в свои приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥9🤝7