Frontender Libs - обзор библиотек JS / CSS
Ir al canal en Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Mostrar más7 745
Suscriptores
Sin datos24 horas
-117 días
-4530 días
Archivo de publicaciones
Как добавить событие на элемент Vue?
Какой директивой воспользоваться, чтобы добавить событие на элемент Vue, передав аргументом название нужного события?
👉 @sWebDev
React Hamburger Builder with Matter.js Physics
Проект, в котором нужно собирать гамбургеры. Выполнено с применением React и Matter.js.
👉 @sWebDev
Cash
Cash - это легковесная и быстрая библиотека для работы с DOM. Cash поддерживает селекторы, похожие на jQuery, а также имеет удобный API для работы с элементами, включая возможность создания, изменения и удаления элементов, обработку событий и многое другое.
👉 @sWebDev
3 ключевых рецепта для навигации по вашим маршрутам Angular
Обзор правильной настройки маршрутизации в Angular для обеспечения лучшего варианта пользовательской навигации. Три конкретных примера обработки маршрутов и полезные советы.
👉 @sWebDev
A colourful world of Turbulence
Анимированная сцена, выполненная на Angular.
👉 @sWebDev
🔥 MoscowJS #52 уже 18 мая в 19:00 в гостях!
Синтетические данные — это, конечно, хорошо, но можно ли лучше и проще?
Примерно таким вопросом задался Илья Алонов из Авито и откопал JS Self-Profiling. Можно ли с помощью этого браузерного API сделать систему мониторинга производительности? Нужно ли оно в целом и насколько лучше синтетики?
Если интересуетесь перформансом веб-приложений — приходите слушать доклад Ильи и других спикеров митапа.
Подписывайтесь на ютуб-канал AvitoTech и тыкайте по колокольчику под видео, чтобы не пропустить трансляцию. Добавляйте встречу в календарь.
Реклама. ООО «Авито Тех». LdtCKaAXN
Typed.js
Typed.js предоставляет возможность создавать эффектные анимированные тексты на веб-страницах, которые появляются печатными буквами. Библиотека поддерживает различные опции настройки, такие как скорость печати, паузы между строками и возможность удаления текста. Также можно задавать разные эффекты и стили для текста в процессе анимации. Typed.js легко интегрируется в любой проект и может использоваться для создания интерактивных заголовков, описаний и других текстовых элементов.
👉 @sWebDev
Реализация слайдера изображений и текста на React.js с вариантами оптимизации
По ссылке обзор и решение популярного тестового задания на должность фронтенд-разработчика — Слайдера изображений.
👉 @sWebDev
Matter JS Pool
Бильярд, выполненный на Matter.js.
👉 @sWebDev
Повышаем производительность браузера React
На веб-странице может быть функциональность, требующая трудоемких вычислений. Например, загрузка изображений, несколько вызовов API и т.д. Если методы вызываются слишком часто, то это повлияет на производительность. Дебаунсинг — практика, гарантирующая, что трудоемкие задачи не будут вызываться так часто, достигается благодаря хуку
use-debounce.
import React, { useState } from 'react';
import { useDebounce } from 'use-debounce';
export default function Input() {
const [text, setText] = useState('Hello');
const [value] = useDebounce(text, 1000);
return (
<div>
<input
defaultValue={'Hello'}
onChange={(e) => {
setText(e.target.value);
}}
/>
<p>Actual value: {text}</p>
<p>Debounce value: {value}</p>
</div>
);
}
👉 @sWebDevКакие паттерны в React нужно знать JS-разработчику?
✔️Разберем основные паттерны на открытом уроке 16 мая в 20:00 мск в OTUS. Занятие пройдет в рамках онлайн-курса «React.js Developer» в OTUS. На занятии мы также применим несколько часто встречающихся паттернов на практике. Больше навыков работы с React.js вы сможете получить на курсе.
Хороший разработчик всегда думает о качестве и удобстве использования кода, особенно при написании библиотек компонентов. Сообщество React разработало несколько классных паттернов, которые помогут создать идеальные компоненты с лучшей контролируемостью и расширяемостью.
✍️Для участия пройдите вступительный тест https://otus.pw/VtQo/
Курс доступен в рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
Angular Material Sidebar
Проект админки, выполненный на Angular.
👉 @sWebDev
Каким хуком воспользоваться для получения доступа к реактивным данным и активным событиям Vue.js?
Как получить доступ к реактивным данным и активным событиям Vue.js?
Каким хуком воспользоваться для получения доступа к реактивным данным и активным событиям?
👉 @sWebDev
Pinball Physics
Реализация известной игры, выполненная с применением библиотеки Matter.js.
👉 @sWebDev
Если вы работаете с долгоживущим проектом, то знаете эту боль, когда нужно поменять примерно всё, чтобы удовлетворить новые требования.
В пятом выпуске курса «Паттерны и практики написания кода» Юра Афанасьев из Авито рассказывает, как наконец перестать переписывать старый код.
Примеры с реальным кодом и советы бэкендера с 10-летним опытом — всё там, смотрите.
Реклама. ООО «Авито Тех». LdtCK3YMS
Sortable.js
Библиотека для создания интерактивных списков и таблиц, которые можно перетаскивать и сортировать при помощи мыши или сенсорного экрана. Sortable.js имеет широкий выбор функций и настроек, таких как возможность блокировки элементов, анимации перетаскивания и поддержку событий drag и drop.
👉 @sWebDev
Разработка одностраничного приложения с помощью Flask и Vue.js
Пошаговое руководство по настройке CRUD при помощи Vue и Flask. Начнем с создания Vue-приложения и перейдем к выполнению CRUD операций.
👉 @sWebDev
React Animated BB-8
Отслеживание курсора в стиле Star Wars. Проект с анимированным BB-8, выполнено на React.
👉 @sWebDev
Микросервисы — популярный способ создания и поддержки современных веб-сервисов. Развиваетесь в веб-разработке? Узнайте, как создавать микросервисы при помощи NodeJS и GRPC
18 мая в 20:00 состоится вебинар «NodeJS + Microservices». За 1,5 часа вы узнаете, как создавать микросервисы с использованием протокола gRPC. На занятии мы разберем:
— Плюсы и минусы микросервисного подхода
— Как мигрировать монолит на микросервисы
— Решение на базе NodeJS + протокола GRPC.
В результате у вас будет база для создания своего микросервиса на NodeJS.
Открытый урок бесплатный и состоится в рамках онлайн-курса «Node.js Developer» в OTUS. Продолжить обучение вы сможете уже на курсе, на него действуют разные способы оплаты.
Для участия пройдите вступительный тест https://otus.pw/xFvO/
Нативная интеграция. Информация о продукте www.otus.ru
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
