Frontender Libs - обзор библиотек JS / CSS
Kanalga Telegram’da o‘tish
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Ko'proq ko'rsatish7 748
Obunachilar
-224 soatlar
-167 kunlar
-3430 kunlar
Postlar arxiv
Что вы выберете при дедлайне?
❤️ — Как угодно, лишь бы успеть.
👍 — Страдаю, но делаю правильно.
👉 @sWebDev | #юмор
Solar System Scale Model
Анимированная солнечная система на Vue.js.
👉 @sWebDev
Как использовать директиву NgClass для динамической привязки стилей к компонентам
Директива
NgClass в Angular динамически применяет CSS-классы к элементам в зависимости от состояния компонента. Это позволяет гибко назначать или удалять классы на основе условий.
Пример использования:
<div [ngClass]="{'active': isActive, 'disabled': isDisabled}">
Этот элемент будет активен или отключен в зависимости от состояния.
</div>
Классы active и disabled применяются в зависимости от переменных isActive и isDisabled.
Динамическая привязка через объект:
NgClass часто используется для привязки классов через объект, где ключи — это имена классов, а значения — булевые выражения.
@Component({
selector: 'app-example',
template: `<button [ngClass]="buttonClasses">Кнопка</button>`
})
export class ExampleComponent {
isActive = true;
isDisabled = false;
get buttonClasses() {
return {
'btn-active': this.isActive,
'btn-disabled': this.isDisabled
};
}
}
👉 @sWebDevИнтересный фильм мог бы получиться.
👉 @sWebDev | #юмор
Для чего используется хук useFieldArray?
Использование хука useFieldArray
Для чего используется хук
useFieldArray?
Забыли? Вернитесь к посту от 16.09.2024.
👉 @sWebDevPica
Pica — это библиотека JavaScript для масштабирования изображений в браузере, что делает её полезной для приложений, где требуется качественная обработка изображений без серверных запросов.
👉 @sWebDev
Обучение на Frontend-разработчика. С нуля за 18 месяцев.
На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика уровня middle.
Персональный наставник middle/senior уровня.
14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования.
Освоите JavaScript, React, TypeScript
Официальный диплом и сертификат школы.
Поддержка наставника по JS в течение 3-х месяцев после диплома.
Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14
Узнать больше
#реклама 16+
result.school
О рекламодателе
Perlin Waves on PIXI
Шум Перлина для создания волновых эффектов с использованием библиотеки Pixi.js.
👉 @sWebDev
Как преобразовать приложение на Angular с помощью Signals
Статья описывает, как использовать библиотеку Signals для управления состоянием и реактивными обновлениями в приложениях на Angular. Автор объясняет, как интегрировать Signals в существующий проект Angular для улучшения производительности и упрощения работы с состоянием.
👉 @sWebDev
Particle Emitter
Генератор искр на Pixi.js.
👉 @sWebDev
Turbolinks
Turbolinks — это библиотека, которая ускоряет навигацию на веб-сайтах, загружая только HTML-содержимое страницы вместо полной перезагрузки.
👉 @sWebDev
Timetta — контроль проектов, ресурсов, финансов и задач
Комплексное решение для проектно-ориентированного бизнеса.
Приложение для контроля проектов, финансов, ресурсов, времени для средних и крупных команд.
✅Планируйте проекты
✅Оценивайте бюджеты
✅Подбирайте ресурсы
✅Контролируйте задачи
Узнать больше
#реклама 16+
timetta.com
О рекламодателе
Согласны с диаграммой?
👍 - Да.
❤️ - А минусы будут?
👉 @sWebDev | #юмор
Small heart animation
Интерактивная анимация сердца на GSAP и MO.js.
👉 @sWebDev
Инъекции зависимостей через глобальную функцию inject()
Функция
inject() в Angular позволяет инъектировать зависимости непосредственно в тело функции. Это альтернатива стандартному подходу через конструкторы.
Пример использования:
import { inject } from '@angular/core';
import { HttpClient } from '@angular/common/http';
export class DataService {
private http = inject(HttpClient);
fetchData() {
return this.http.get('/api/data');
}
}
inject() вызывает инъекцию Angular для получения нужной зависимости. Ее можно использовать в теле класса, а не только в параметрах конструктора.
Пример тестирования:
import { inject } from '@angular/core';
import { HttpTestingController } from '@angular/common/http/testing';
describe('DataService', () => {
let httpMock = inject(HttpTestingController);
it('should fetch data', () => {
// Логика теста
});
});
👉 @sWebDevЖизненно?
👍 - Да.
❤️ - Неканон. Нужно еще 10 библиотек подключить.
👉 @sWebDev | #юмор
Когда компонент с ChangeDetectionStrategy.OnPush будет проверять изменения?
Работа с ChangeDetectionStrategy.OnPush
Когда компонент с
ChangeDetectionStrategy.OnPush будет проверять изменения?
Если забыли, то вернитесь к посту от 09.09.2024.
👉 @sWebDev
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
