Frontender Libs - обзор библиотек JS / CSS
Ir al canal en Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Mostrar más7 534
Suscriptores
-524 horas
-277 días
-9830 días
Archivo de publicaciones
Часто пропускаете документацию?
👍 - Да.
❤️ - Обращаюсь к ней только если что-то не работает.
🤔 - Нет, это же база.
👉 @sWebDev | #юмор
Бесплатный мастер-класс по программированию на Java
В занятии могут участвовать все дети возраста 13-17 лет независимо от уровня знаний в программировании.
✅Педагоги из Университета Иннополис в простой форме обучат основам языка программирования Java и создания графических интерфейсов.
Всего за одно занятие Ваш ребёнок научится самостоятельно создавать мобильные приложения и сможет реализовывать собственные замыслы с дальнейшем!
⚡Не упустите возможность подарить ребёнку уникальные знания от ведущего ИТ ВУЗа страны. Кто знает, возможно, это станет фундаментом для востребованной профессии в будущем или просто полезным хобби в настоящем...
Попробуем?
Регистрируйтесь для участия, количество мест ограничено.
Зарегистрироваться
#реклама 16+
progmatica.innopolis.university
О рекламодателе
Что делает метод createPortal в React?
Работа с методом createPortal
Что делает метод
createPortal в React?
Если забыли, то вернитесь к посту от 14.10.2024.
👉 @sWebDevWavesurfer.js
Wavesurfer.js — это библиотека JavaScript для визуализации аудиофайлов. Она предоставляет гибкий способ отображать аудиоволны в веб-приложениях, а также обеспечивает базовые возможности для воспроизведения, паузы, перемотки и изменения громкости звука. Библиотека поддерживает взаимодействие пользователя с аудиофайлами, позволяет визуализировать любые аудиоисточники (например, загруженные файлы или URL) и легко кастомизируется для различных целей.
👉 @sWebDev
THE EYE
Артхаусная анимация глаза на GSAP.
👉 @sWebDev
Обработка Взаимодействий С Пользователем: Пять Основных Привязок Событий В Angular 18
Статья обсуждает ключевые события привязки в Angular 18, такие как
click, input, blur, change, и submit. В статье подробно описаны способы их использования для обработки взаимодействий пользователя с формами, полями ввода, кнопками и другими элементами интерфейса.
👉 @sWebDevLory
Lory — это легковесная JavaScript-библиотека для создания слайдеров без зависимостей. Она предоставляет минимальный API для создания кастомных слайд-шоу с поддержкой жестов и событий прокрутки.
👉 @sWebDev
Чем больше вы углубляетесь в программирование, тем сложнее оно вам кажется?
❤️ - Да, приходится постоянно держать в голове кучу информации.
👍 - Иногда что-то забываешь, но в целом справляюсь.
🤔 - Знания растут и с опытом легче справляться с новым.
👉 @sWebDev | #юмор
Poppy
Абстрактная анимация мака на Three.js.
👉 @sWebDev
Внедрение необязательных зависимостей в Angular
Декоратор
@Optional() в Angular используется для указания того, что зависимость может быть необязательной. Если нужная зависимость отсутствует, Angular не выбросит ошибку, а просто передаст null. Это полезно, когда сервис или зависимость может не всегда быть доступна в контексте компонента.
Пример:
import { Component, Optional } from '@angular/core';
import { LoggingService } from './logging.service';
@Component({
selector: 'app-optional-demo',
template: `<p>Декоратор @Optional() пример</p>`
})
export class OptionalDemoComponent {
constructor(@Optional() private loggingService: LoggingService) {
if (this.loggingService) {
this.loggingService.log('Logging service is available');
} else {
console.log('Logging service is not available');
}
}
}
В этом примере сервис LoggingService внедряется как необязательный. Если он не зарегистрирован, вместо ошибки просто будет выведено сообщение о его отсутствии.
👉 @sWebDev+5
Timetta — контроль проектов, ресурсов, финансов и задач
Комплексное решение для проектно-ориентированного бизнеса.
Приложение для контроля проектов, финансов, ресурсов, времени для средних и крупных команд.
✅Планируйте проекты
✅Оценивайте бюджеты
✅Подбирайте ресурсы
✅Контролируйте задачи
Узнать больше
#реклама 16+
timetta.com
О рекламодателе
Как обычно передаются классы в директиву NgClass?
Использование NgClass в Angular
Как обычно передаются классы в директиву
NgClass?
Если забыли, то вернитесь к посту от 07.10.2024.
👉 @sWebDevTimeago.js
Timeago.js — это библиотека для динамического форматирования времени в стиле "3 минуты назад" или "2 часа назад". Она автоматически обновляет текстовую метку времени на основе текущего времени, что удобно для создания лент новостей, чатов и систем комментариев. Библиотека поддерживает множество языков и является легковесной, что делает её отличным выбором для любого веб-приложения.
👉 @sWebDev
Invasive cows
Скролл-анимация с коровами на GSAP.
👉 @sWebDev
Хотите стать дизайнером, но не знаете как?
Начните с SHADdesign!
Уже более 20 лет мы готовим специалистов по дизайну интерьеров, графическому и ландшафтному дизайну, компьютерной графике. У нас есть курсы разного формата: онлайн, офлайн и дистанционно. Для поступления не требуется специальных навыков или знаний.
Короткие курсы помогут вам освоить новые направления дизайна, а продолжительные программы обучения дадут полное погружение в профессию. Вы не только соберёте портфолио дизайнера, но и научитесь делать презентации проектов для клиентов. После защиты дипломной работы вы получите Диплом о дополнительном профессиональном образовании.
Выбирайте курс и записывайтесь уже сегодня! Мы ждём вас!
Узнать больше
#реклама 16+
shad.ru
О рекламодателе
Представляем @svg-use
В статье рассказывается о создании и использовании библиотеки
@svg-use для работы с SVG-иконками в JavaScript-приложениях, таких как React. Основное внимание уделено оптимизации загрузки SVG-файлов с помощью <use href>, а не через инлайновые SVG, что снижает нагрузку на JS-бандлы и DOM. Также рассматриваются плюсы и минусы использования этой техники и перспективы для будущих стандартов веб-разработки.
👉 @sWebDev