Frontender Libs - обзор библиотек JS / CSS
Открыть в Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Больше7 537
Подписчики
-524 часа
-277 дней
-9830 день
Архив постов
Diorama - Milk
Анимация диорамы на Three,js,
👉 @sWebDev
Управление компонентом React через URL
Статья объясняет, как синхронизировать состояние React-компонента с параметрами URL. Рассматриваются методы работы с
window.location и библиотекой React Router, чтобы изменять состояние компонента на основе текущего URL и сохранять параметры при обновлении страницы. Приведены примеры реализации с кодом.
👉 @sWebDevFileSaver.js
FileSaver.js — это библиотека для сохранения файлов непосредственно из браузера. Она работает с Blob-объектами и обеспечивает простой способ загрузки данных на стороне клиента без серверной обработки.
👉 @sWebDev
Бесплатное IT-образование в 2024
Отобрали для вас полезные телеграм-каналы, которые помогут освоить IT-направления
Выбирайте нужное и подписывайтесь:
— Frontend:
t.me/+qWPopdiaxVMzZDgy
— Backend:
t.me/+X-zQb-NgzGNhMzRi
— GitHub:
t.me/+3BVAmDixuO9lYTFi
— Книги айти:
t.me/+IG2NAVECUXs4MGYy
— Python:
t.me/+vBSA5zgB_gA0OWRi
— Java:
t.me/+3BRKfZ09ewg0NDJi
— C#:
t.me/+O3pnFY4bpF5hNTEy
— С/С++:
t.me/+PGxPXpZZczQxODcy
— Базы Данных & SQL:
t.me/+530qWWydM8ExZjk6
— Golang:
t.me/+FvTd7F-O-NNmNGMy
— PHP:
t.me/+jBvbaet0vpplNDQy
— Моб. разработка:
t.me/+Ikx5H4MrPihlOWZi
— Разработка игр:
t.me/+Z34knEvL8P9lZTAy
— DevOps:
t.me/+3wSgqmP5NOBhZGUy
— Data Science:
t.me/+-CuoNNa6P7VjOTRi
— ИБ:
t.me/+4jo8N5jtGDs1NTli
— Тестирование:
t.me/+MvFXlXbmmPFkM2Ey
— Маркетинг:
t.me/+lgiFPJTYp8M0ZjRi
— Дизайн:
t.me/+gmflvDFPc_c1YmIy
Получить предложение
#реклама 16+
О рекламодателе
Вы сталкивались с таким подходом от бэкенд-разработчиков?
👍 - Да, это боль.
🤔 - Мы уже договорились использовать CSS.
❤️ - Я сам так делаю.
👉 @sWebDev | #юмор
+5
Новые бесплатные курсы в канале Selectel Newsfeed.
Подойдут всем: от новичков до продвинутых айтишников.
Вас ждут обзоры, инструкции и статьи, которые помогут разобраться в темах структурно и последовательно.
Вступайте в сообщество IT-специалистов в Telegram от Selectel.
Подписаться
#реклама 16+
О рекламодателе
Симулятор работы тимлидом
Представьте, что вы тимлид, и у вас есть месяц, чтобы довести проект до дедлайна. В вашем распоряжении трое сотрудников, мягко говоря, не самых старательных. Вместе с ними вам придется распределять задачи, выполнять работу и выслушивать их на зум-встречах.
👉 @sWebDev
😱 Вот и всё! Теперь вам не нужно сливать деньги на дорогие курсы по фронтенд-разработке — всё необходимое для обучения доступно совершенно бесплатно!
Всё, что нужно для изучения фронтенда: полное руководство по HTML, CSS, а также практические гайды — @made_in_html_css.
Детальный анализ материалов по FRONTEND-разработке. При этом информация представлена в лёгком и доступном формате, который делает процесс обучения увлекательным и ненадоедливым!
Не упустите шанс подписаться на этот уникальный канал — Made in HTML/CSS
Управление анимациями с помощью AnimationBuilder
AnimationBuilder из модуля animations позволяет создавать анимации в Angular. Он используется для динамического запуска или изменения анимаций на основе логики приложения.
Пример:
import { Component, ElementRef } from '@angular/core';
import { AnimationBuilder, style, animate } from '@angular/animations';
@Component({
selector: 'app-animation',
template: `<div #box class="box"></div><button (click)="animate()">Animate</button>`,
styles: [`.box { width: 100px; height: 100px; background: red; margin-top: 20px; }`]
})
export class AnimationComponent {
constructor(private builder: AnimationBuilder, private el: ElementRef) {}
animate() {
const animation = this.builder.build([
style({ transform: 'translateX(0)' }),
animate('1s', style({ transform: 'translateX(300px)' })),
animate('1s', style({ transform: 'translateX(0)' }))
]);
animation.create(this.el.nativeElement.querySelector('.box')).play();
}
}
👉 @sWebDevБесплатное обучение HTML и CSS. Для начинающих. 14 дней
На курсе вы:
- Освоите базу верстки сайтов — HTML и CSS
- Научитесь переводить дизайн в код для сайтов
- Получите поддержку от наставника в чате курса
Курс подойдет тем, кто:
🎓 Ищет себя и пробует новое. Вы хотите узнать, каково быть разработчиком, и понять нравится ли вам это направление. Обучение покажет, что IT проще, чем кажется.
🎓 Хочет стать frontend-разработчиком.
Вы решили стать программистом, но не знаете, с чего начать. На курсе получите базовые технологии frontend без лишней информации.
🎓 Научиться верстать сайты
Вы умеете делать прототипы и собирать сайты в конструкторах, но хотите добавить больше функциональности в свои проекты.
Подать заявку
#реклама 16+
result.school
О рекламодателе
📶 С 1 декабря для граждан РФ открыт доступ к платным материалам по программированию
Вот отсортированные базы с тонной материала(книги, курсы, ресурсы и гайды). Выбирай своё направление::
👩💻 Frontend 👩💻 PHP
⚙️ Backend 👩💻 Моб. Dev
📱 GitHub 👩💻 GameDev
🤓 Всё айти 👩💻 DevOps
👩💻 Python 🖥 Data Science
👩💻 Java 🐞 Тестирование
👩💻 C# 🤔 Хакинг & ИБ
👩💻 С/С++ 📱 Маркетинг
🖥 SQL 🖥 Дизайн
👩💻 Golang 👣 Rust
Скачивать ничего не нужно — все выложили в Telegram с доступом по ссылке
Для чего используется ChangeDetectorRef в Angular?
Работа с ChangeDetectorRef в Angular
Для чего используется
ChangeDetectorRef в Angular?
Если забыли, то вернитесь к посту от 18.11.2024.
👉 @sWebDevSwup
Swup – это библиотека для создания плавных переходов между страницами. Она позволяет загружать контент без перезагрузки страницы. Работает с заменой HTML-контента в рамках одной страницы.
👉 @sWebDev
Peas
Интерактивная анимация гороха на matter.js.
👉 @sWebDev
Интерактивное руководство по рендерингу в React
Это интерактивное руководство объясняет, как React рендерит и обновляет интерфейс: сначала создаёт UI, а затем обновляет только изменённые части при изменении состояния, демонстрируя процесс на примерах и диаграммах.
👉 @sWebDev
Parallax Grid
Пример параллакс анимации для сетки на странице реализованный с помощью GSAP.
👉 @sWebDev
