en
Feedback
Frontender Libs - обзор библиотек JS / CSS

Frontender Libs - обзор библиотек JS / CSS

Open in Telegram
7 745
Subscribers
No data24 hours
-117 days
-4530 days
Posts Archive
Как добавить событие на элемент Vue? Какой директивой воспользоваться, чтобы добавить событие на элемент Vue, передав аргумен
Как добавить событие на элемент Vue? Какой директивой воспользоваться, чтобы добавить событие на элемент Vue, передав аргументом название нужного события? 👉 @sWebDev

React Hamburger Builder with Matter.js Physics Проект, в котором нужно собирать гамбургеры. Выполнено с применением React и Matter.js. 👉 @sWebDev

Cash Cash - это легковесная и быстрая библиотека для работы с DOM. Cash поддерживает селекторы, похожие на jQuery, а также им
Cash Cash - это легковесная и быстрая библиотека для работы с DOM. Cash поддерживает селекторы, похожие на jQuery, а также имеет удобный API для работы с элементами, включая возможность создания, изменения и удаления элементов, обработку событий и многое другое. 👉 @sWebDev

3 ключевых рецепта для навигации по вашим маршрутам Angular Обзор правильной настройки маршрутизации в Angular для обеспечени
3 ключевых рецепта для навигации по вашим маршрутам Angular Обзор правильной настройки маршрутизации в Angular для обеспечения лучшего варианта пользовательской навигации. Три конкретных примера обработки маршрутов и полезные советы. 👉 @sWebDev

A colourful world of Turbulence Анимированная сцена, выполненная на Angular. 👉 @sWebDev

🔥 MoscowJS #52 уже 18 мая в 19:00 в гостях! Синтетические данные — это, конечно, хорошо, но можно ли лучше и проще? Примерно
🔥 MoscowJS #52 уже 18 мая в 19:00 в гостях! Синтетические данные — это, конечно, хорошо, но можно ли лучше и проще? Примерно таким вопросом задался Илья Алонов из Авито и откопал JS Self-Profiling. Можно ли с помощью этого браузерного API сделать систему мониторинга производительности? Нужно ли оно в целом и насколько лучше синтетики? Если интересуетесь перформансом веб-приложений — приходите слушать доклад Ильи и других спикеров митапа. Подписывайтесь на ютуб-канал AvitoTech и тыкайте по колокольчику под видео, чтобы не пропустить трансляцию. Добавляйте встречу в календарь. Реклама. ООО «Авито Тех». LdtCKaAXN

Typed.js Typed.js предоставляет возможность создавать эффектные анимированные тексты на веб-страницах, которые появляются печатными буквами. Библиотека поддерживает различные опции настройки, такие как скорость печати, паузы между строками и возможность удаления текста. Также можно задавать разные эффекты и стили для текста в процессе анимации. Typed.js легко интегрируется в любой проект и может использоваться для создания интерактивных заголовков, описаний и других текстовых элементов. 👉 @sWebDev

Реализация слайдера изображений и текста на React.js с вариантами оптимизации По ссылке обзор и решение популярного тестового
Реализация слайдера изображений и текста на React.js с вариантами оптимизации По ссылке обзор и решение популярного тестового задания на должность фронтенд-разработчика — Слайдера изображений. 👉 @sWebDev

Matter JS Pool Бильярд, выполненный на Matter.js. 👉 @sWebDev

Повышаем производительность браузера React На веб-странице может быть функциональность, требующая трудоемких вычислений. Напр
Повышаем производительность браузера 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-разработчику? ✔️Разберем основные паттерны на открытом уроке 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?
Anonymous voting

Как получить доступ к реактивным данным и активным событиям 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
Разработка одностраничного приложения с помощью 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