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

Купить рекламу: https://telega.in/c/sWebDev
Download Telegram
Как React Hooks революционизировали функциональные компоненты

В статье рассказывается о том, как React Hooks упростили и улучшили функциональные компоненты React. Hooks позволяют использовать состояние и побочные эффекты в функциональных компонентах, что ранее было возможно только в классах. Это делает функциональные компоненты более мощными и гибкими, а также упрощает их тестирование.

👉 @sWebDev
👍81👎1
P5.js

P5.js - это библиотека JavaScript для творческого программирования, которая упрощает создание интерактивных визуальных работ. Она основана на библиотеке Processing, которая широко используется в образовании и искусстве.

👉 @sWebDev
👍7
Материалы из этого канала дают на платных курсах

Frontend Portal — настоящий портал для тех кто хочет стать востребованным frontend-разработчиком. Полезные ресурсы, шпаргалки, разбор вопросов с собеседований, задачи, викторины и многое другое

👉 Присоединяйтесь к @FrontendPortal и станьте частью дружного frontend-комьюнити!
👍7
Самый простой способ создать свой первый пакет NPM

В статье автор рассказывает о том, как создать свой первый пакет NPM.

👉 @sWebDev
👍5👎1
Media is too big
VIEW IN TELEGRAM
Click to Add Flowers

Интерактивный холст на Three.js.

👉 @sWebDev
👍6🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Satisfying curly cursor

Интерактивный волнистый курсор на JavaScript.

👉 @sWebDev
👍9
MathJax

MathJax - это кросс-браузерная библиотека JavaScript, которая отображает математические обозначения в веб-браузерах с использованием разметки MathML, LaTeX и AsciiMathML. MathJax используется различными известными сайтами, включая ArXiv, Stack Overflow, Math Stack Exchange и Wikipedia.

👉 @sWebDev
👍5
Группировка элементов без создания нового элемента DOM

Чтобы улучшить производительность, можно использовать директиву Angular, которая позволяет группировать элементы без создания нового элемента DOM. Как называется эта директива?

👉 @sWebDev
👍4
Директива Angular, для группировки элементов без создания нового элемента DOM?
Anonymous Quiz
44%
ng-group
5%
ng-team
5%
ng-double
39%
ng-container
8%
ng-section
👍4
Генератор библиографии из закладок браузера: как это работает

Туториал о том, как создать программу, которая преобразует закладки браузера в список библиографических ссылок.

Программа использует простой алгоритм, который извлекает из закладок браузера следующие данные: заголовок закладки, URL закладки и описание закладки. Затем программа создает библиографическую ссылку для каждой закладки и сохраняет ее в файле.

👉 @sWebDev
👎3👍1
Реактивные объекты в Vue.js

Функция reactive() в Vue.js позволяет преобразовать обычный объект в реактивный. Реактивный объект - это объект, который отслеживает изменения своих свойств и уведомляет об этих изменениях. Принимает обычный объект в качестве аргумента и возвращает реактивный объект.

Например:
const obj = {
name: "John Doe",
age: 30,
};

const reactiveObj = reactive(obj);

Код создаст реактивный объект reactiveObj, который будет отслеживать изменения свойств name и age объекта obj.

reactive() также может принимать массив в качестве аргумента. В этом случае будет создан реактивный массив, который будет отслеживать добавление, удаление и изменение элементов массива. Например:
const arr = [1, 2, 3];

const reactiveArr = reactive(arr);

Получим реактивный массив reactiveArr, который будет отслеживать изменения элементов массива arr.

👉 @sWebDev
👍10
Media is too big
VIEW IN TELEGRAM
Untitled

Пример анимации текста в пространстве на Anime.js.

👉 @sWebDev
👍5🔥1
9 плохих привычек в React, от которых нужно избавиться

Статья о том, как писать более качественный React-код, избегая распространенных ошибок.

👉 @sWebDev
👍6
Radix Primitives

Это открытая библиотека компонентов пользовательского интерфейса (UI), написанная на основе React. Библиотека содержит набор низкоуровневых компонентов, которые могут быть использованы для создания высокопроизводительных, доступных и настраиваемых веб-приложений.

👉 @sWebDev
👍52
This media is not supported in your browser
VIEW IN TELEGRAM
Глитч эффект на Anime.js

Пример анимации глитча Anime.js.

👉 @sWebDev
👍4🥰2
Создание дизайн-системы с помощью React и Web Components

Статья о том, как использовать React и Web Components для создания набора унифицированных и повторно используемых компонентов пользовательского интерфейса.

👉 @sWebDev
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Apple Tear Strip

Интеративная анимация скретч-кода на GSAP.js.

👉 @sWebDev
👍5🥰1
Fuse.js

это библиотека для реализации полнотекстового поиска и ранжирования, написанная на JavaScript. Она предоставляет простой и эффективный API для поиска по массиву данных, основанный на алгоритмах fuzzy-search.

👉 @sWebDev
👍5🤔1