Frontender Libs - обзор библиотек JS / CSS
8.34K subscribers
2.03K photos
735 videos
3 files
240 links
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

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

Купить рекламу: https://telega.in/c/sWebDev
Download Telegram
Media is too big
VIEW IN TELEGRAM
The frantic run of the valorous rabbit

Игра раннер, выполненная на Three.js.

👉 @sWebDev
👏6
Динамическое отображение содержимого шаблона в текущем месте использования Angular

Директива ngTemplateOutlet в Angular используется для динамического отображения содержимого шаблона в текущем месте использования. Она позволяет вставлять содержимое одного шаблона внутрь другого.

Пример использования ngTemplateOutlet:
    <!-- Определение основного шаблона -->
<ng-template #mainTemplate>
<h2>Главный шаблон</h2>
<p>Содержимое главного шаблона</p>
</ng-template>

<!-- Использование ngTemplateOutlet для отображения содержимого главного шаблона -->
<div *ngTemplateOutlet="mainTemplate"></div>

У нас есть основной шаблон с идентификатором #mainTemplate, содержащий заголовок и абзац текста. Затем мы используем ngTemplateOutlet для отображения содержимого этого шаблона внутри элемента <div>. Теперь содержимое главного шаблона будет отображаться внутри этого <div>.

👉 @sWebDev
👍5
Как сделать Vue.js быстрее в 3000 раз

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

👉 @sWebDev
👍4👎2
Media is too big
VIEW IN TELEGRAM
Zdog

Zdog – это библиотека для создания трехмерных графических объектов на веб-страницах. Она предоставляет простой и интуитивно понятный API для создания векторных моделей с использованием простых форм, таких как сферы, прямоугольники и пирамиды. Библиотека использует технику рендеринга "изометрического проектирования", что позволяет создавать графические объекты с плоскими и упрощенными формами, идеально подходящими для создания стилизованных и визуально привлекательных иллюстраций.

👉 @sWebDev
👍4
Media is too big
VIEW IN TELEGRAM
React Circular Slider

Слайдер с карточками участников, выполненный на React.

👉 @sWebDev
👍7
Овладейте всем потенциалом анимирования с Vue

Vue позволяет разработчикам писать более гибкий и переиспользуемый код за счёт наличия дополнительных возможностей для организации компонентов. И одной из областей применения этих возможностей являются анимации. В текущей статье мы разберём использование Composition API для создания анимаций в Vue с помощью CSS и JS библиотеки GSAP (GreenSock Animation Platform).

👉 @sWebDev
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Tingle.js

Tingle.js – легковесная и красивая библиотека модальных окон, которая обеспечивает простой и гибкий способ создания модальных окон на веб-страницах. Она имеет минимальный размер, но при этом предоставляет функциональность для настройки заголовков, содержимого и поведения модальных окон.

👉 @sWebDev
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Vue Weather Notifier

Необычный виджет погоды, выполненный на Vue.js.

👉 @sWebDev
🔥8
Angular — шаблон адаптера: упрощение интеграции данных

Рассмотрим применение паттерна адаптера в Angular для упрощения интеграции данных в Kanban-доске. Автор описывает, как использовать адаптеры для связи различных источников данных с компонентами Kanban-доски, обеспечивая единообразный интерфейс доступа к данным. Материал предлагает примеры кода и демонстрирует, как адаптеры позволяют абстрагироваться от конкретных источников данных, упрощая интеграцию и обеспечивая гибкость в разработке.

👉 @sWebDev
👍4👎1
Какая команда для создания React приложений уже неактуальна?

Фреймворки развиваются и часто то, что было хорошей практикой вчера является моветоном сегодня. Недавно мы рассматривали один из устаревших вариантов создания React-приложений. Какой?

Вариант 1:
npx create-react-app myReactApp

Вариант 2:
npx create-next-app

👉 @sWebDev
👍4
Какой из вариантов для создания приложений React является устаревшим?
Anonymous Quiz
69%
Вариант 1
31%
Вариант 2
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
We Can Be Heroes

Необычная анимированная сцена с рок-музыкантом Дэвидом Боуи, выполненная на Vue.js.

👉 @sWebDev
👍4
Обрабатываем событие отправки формы Angular

ngSubmit в Angular используется для обработки события отправки формы. Пример использования:

   <form (ngSubmit)="onSubmit()">
<!-- Поля ввода и другие элементы формы -->
<button type="submit">Submit</button>
</form>

В примере функция onSubmit() будет вызвана при отправке формы. В компоненте Angular необходимо определить эту функцию для выполнения необходимых действий, например, проверки данных формы или отправки запроса на сервер.

   export class MyComponent {
onSubmit() {
// Действия при отправке формы
}
}


👉 @sWebDev
👍7👎1
Media is too big
VIEW IN TELEGRAM
Solo: A Star Wars Story

Анимированный постер к фильму: "Соло. Звёздные войны: Истории". Выполнено с применением Vue.js.

👉 @sWebDev
👍7
Работа с формами в Angular — модуль работы с формами и обертки полей

Рассмотрим один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. В материале мало текста и много кода, пристегните ремни, мы начинаем.

👉 @sWebDev
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Pizzicato.js

Малоизвестный, но мощный инструмент для создания звуковых эффектов в веб-приложениях. Библиотека обладает простым API и поддерживает различные звуковые операции, такие как воспроизведение, пауза, регулировка громкости и наложение эффектов, таких как реверберация и эхо.

👉 @sWebDev
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Minimalist Thermostat

Регулятор температуры, выполненный на CSS, SVG и GSAP.js.

👉 @sWebDev
👍7
Основы Angular: встроенные Pipes с примерами каждого

В материале основы работы со встроенными пайпами в Angular и примеры их использования. Автор подробно объясняет, как пайпы помогают преобразовывать данные в шаблонах Angular, включая такие пайпы, как UpperCasePipe, LowerCasePipe, CurrencyPipe и другие.

👉 @sWebDev
👍7
D3-Gauge

D3-Gauge – это компактная и гибкая библиотека для создания красивых и анимированных графиков-измерителей на веб-страницах. Она предоставляет простой API для настройки параметров: минимального и максимального значений, что позволяет создавать индивидуальные и интерактивные графики-измерители.

👉 @sWebDev
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Exploding Low Poly Heart

Анимированная сцена, выполненная с применением библиотеки GSAP.js.

👉 @sWebDev
👍3
Какой хук выполняется перед уничтожением экземпляра Vue.js?

Какой хук Vue.js будет выполнен перед уничтожением экземпляра?

👉 @sWebDev
👍5