Frontender Libs - обзор библиотек JS / CSS
8.48K subscribers
2.01K photos
728 videos
1 file
235 links
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Менеджер по рекламе: @Spiral_Yuri

Купить рекламу: https://telega.in/c/sWebDev
Download Telegram
Оптимизируйте Vue С Помощью Веб-Воркеров

Руководство по оптимизации приложений Vue с использованием веб-воркеров. Материал поможет повысить производительность и реактивность ваших Vue-приложений, предоставляя советы и практические примеры.

👉 @sWebDev
👍3
React-sparklines

Библиотека для отображения графиков в React приложениях. Легко внедряется и настраивается для отображения показателей и данных.

👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
GSAP Simpsons Slider

Персонажи мультсериала The Simpsons, выполненные на Gsap.js.

👉 @sWebDev
👍3
Создание минимального проекта Angular

Какой флаг используется при создании нового проекта Angular с целью создания минимального проекта?

👉 @sWebDev
🔥4
Какой флаг используется при создании нового проекта Angular с целью создания минимального проекта?
Anonymous Quiz
11%
--clean
21%
--simple
35%
--basic
6%
--small
26%
--minimal
🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
GSAP - Rocket

Анимированная ракета, выполненная на Gsap.js.

👉 @sWebDev
👍8
Запуск эффекта после размещения компонента в DOM React

useLayoutEffect() - это метод React, который запускает эффект после того, как компонент был размещён на DOM.

      const App = () => {
const [count, setCount] = useState(0);

useLayoutEffect(() => {
// Этот эффект будет запущен один раз, после первого рендеринга компонента
const element = document.querySelector(".counter");
element.textContent = count;
}, [count]);

return (
<div>
<div class="counter">Счётчик: {count}</div>
<button onClick={() => setCount(count + 1)}>Увеличить</button>
</div>
);
};


👉 @sWebDev
5👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
svg animals

Генератор животных, выполненный с использованием Anime.js и SVG.

👉 @sWebDev
👍9
Освоение Angular Services и внедрения зависимостей: подробное руководство с примерами

По ссылке подробное руководство по работе с Angular Services. Рассмотрим возможности и внедрим зависимости с помощью наглядных примеров.

👉 @sWebDev
👍3
Media is too big
VIEW IN TELEGRAM
Prismane

Prismane — это библиотека для создания веб-приложений на основе React. Она предоставляет набор компонентов и функций, которые упрощают разработку и тестирование приложений.

Основные преимущества:
1. Простота использования: библиотека имеет понятный интерфейс и документацию.
2. Надёжность: Prismane использует современные технологии и подходы к разработке.
3. Масштабируемость: библиотека позволяет создавать приложения любого размера и сложности.

👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Movie App Concept

Анимированная галерея постеров кино, выполненная на Vue.js.

👉 @sWebDev
🔥7
10 лучших практик и советов от профессионалов при использовании Angular CLI

Материал позволит вам узнать чуть лучше о методах Angular CLI для создания и управления проектами Angular.

👉 @sWebDev
👍5
Stimulus

Библиотека для создания веб-приложений на основе событий. Она позволяет разработчикам создавать реактивные приложения без необходимости использовать виртуальную DOM.

👉 @sWebDev
👍3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
The Fearless Seven

Герои Игры Престолов, выполненные на Vue.js.

👉 @sWebDev
5👎2👍1
Ленивая загрузка изображений в Angular

Что использует директива NgOptimizedImage для ленивой загрузки изображений?

👉 @sWebDev
👍4
Что используется в директиве NgOptimizedImage для ленивой загрузки изображений?
Anonymous Quiz
9%
srcset
22%
NgOptimizedImage
65%
lazyload
3%
sizes
1👍1😁1
Кулинарный гид по Vue.js: всё о props

В этой статье разберемся, как frontend-разработчику готовить на «кухне» props. Выбирайте подходящий уровень сложности: джуны-поварята смогут лучше разобраться в работе и применении props на фреймворке Vue.js, а еще мы затронем тему валидации. Для мидлов и более опытных специалистов — настоящих шеф-поваров мы приготовили продвинутые кулинарные техники props, где можно освежить в памяти некоторые детали или решить проектную проблему, если замылился глаз.

👉 @sWebDev
👍3🔥1
Angular Elements

Angular Elements позволяют использовать Angular-компоненты в качестве обычных HTML-элементов. Это означает, что Angular-компоненты можно включать в любые HTML-документы, даже если они не созданы с использованием Angular.

Для создания Angular Elements можно использовать директиву @Component() с атрибутом selector со значением element. Например, следующий код создает Angular-компонент, который можно использовать в качестве HTML-элемента:

   @Component({
selector: 'my-button',
templateUrl: './button.component.html',
styleUrls: ['./button.component.css']
})
export class ButtonComponent {
constructor() {}

click() {
alert('Button clicked!');
}
}


Этот компонент можно использовать в любом HTML-документе следующим образом:
<my-button (click)="doSomething()"></my-button>

👉 @sWebDev
👍8
Media is too big
VIEW IN TELEGRAM
Виджет погоды на Vue.js

Пошаговый туториал по созданию виджета погоды на Vue JS, Open Weather Map API и restful api для получения данных о погоде.

👉 @sWebDev
👍4😁1
Библиотека компонентов Angular. Часть 1

Рассмотрим как создать библиотеку компонентов для Angular. Статья начинается с планирования библиотеки, в котором необходимо определить цели, целевую аудиторию и набор компонентов. Затем автор описывает процесс создания библиотеки, включая настройку проекта, создание компонентов и их тестирование.

👉 @sWebDev
👍4