Particles.js
Particles.js — это легковесная библиотека JavaScript, которая позволяет создавать и анимировать частицы на веб-странице. Она часто используется для создания фона с анимацией частиц, который может быть интерактивным и реагировать на действия пользователя, такие как перемещение мыши.
👉 @sWebDev
Particles.js — это легковесная библиотека JavaScript, которая позволяет создавать и анимировать частицы на веб-странице. Она часто используется для создания фона с анимацией частиц, который может быть интерактивным и реагировать на действия пользователя, такие как перемещение мыши.
👉 @sWebDev
👍5❤1
Офер в Яндекс для опытных фронтендеров за два дня
24–25 августа приглашаем фронтендеров с опытом работы от четырёх лет получить офер в Яндекс через multitrack за 2 дня. Достаточно решить задачи онлайн до 20 августа и пройти несколько технических секций 24 августа, чтобы уже 25-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.
Как правило, за несколько собеседований сложно понять, подходит ли вам команда и наоборот. Multitrack позволит вам поработать в трёх разных командах Яндекса и выбрать подходящую. Вы сможете погрузиться в рабочие процессы, познакомиться с будущими коллегами и понять, с какими задачами и технологиями хотите работать.
Узнать подробности и зарегистрироваться.
24–25 августа приглашаем фронтендеров с опытом работы от четырёх лет получить офер в Яндекс через multitrack за 2 дня. Достаточно решить задачи онлайн до 20 августа и пройти несколько технических секций 24 августа, чтобы уже 25-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.
Как правило, за несколько собеседований сложно понять, подходит ли вам команда и наоборот. Multitrack позволит вам поработать в трёх разных командах Яндекса и выбрать подходящую. Вы сможете погрузиться в рабочие процессы, познакомиться с будущими коллегами и понять, с какими задачами и технологиями хотите работать.
Узнать подробности и зарегистрироваться.
Работа с деревом Angular
Статья рассматривает различные способы структурирования данных в Angular-приложениях, в частности, плоскую и вложенную структуры. В статье обсуждаются преимущества и недостатки обоих подходов, их влияние на производительность, простоту использования и возможности для масштабирования. Кроме того, рассматриваются примеры кода и сценарии использования, чтобы помочь разработчикам выбрать наиболее подходящий метод для своих проектов.
👉 @sWebDev
Статья рассматривает различные способы структурирования данных в Angular-приложениях, в частности, плоскую и вложенную структуры. В статье обсуждаются преимущества и недостатки обоих подходов, их влияние на производительность, простоту использования и возможности для масштабирования. Кроме того, рассматриваются примеры кода и сценарии использования, чтобы помочь разработчикам выбрать наиболее подходящий метод для своих проектов.
👉 @sWebDev
👍3
Dropzone.js
Dropzone.js - это легковесная библиотека JavaScript, предназначенная для простой интеграции drag-and-drop загрузки файлов на веб-сайты. Она позволяет пользователям перетаскивать файлы в специальную область.
👉 @sWebDev
Dropzone.js - это легковесная библиотека JavaScript, предназначенная для простой интеграции drag-and-drop загрузки файлов на веб-сайты. Она позволяет пользователям перетаскивать файлы в специальную область.
👉 @sWebDev
❤7👎1
Изменения в процессе рендеринга в React 19 RC
Как в React 19 RC изменился процесс рендеринга компонентов по сравнению с React 18?
Забыли? Вернитесь к посту от14.07.2024 .
👉 @sWebDev
Как в React 19 RC изменился процесс рендеринга компонентов по сравнению с React 18?
Забыли? Вернитесь к посту от
👉 @sWebDev
👍5
Как изменился процесс рендеринга в React 19 RC по сравнению с React 18?
Anonymous Quiz
20%
Рендер до завершения загрузки данных.
22%
Fallback для каждого компонента.
31%
Загрузка и рендеринг одновременно.
28%
Рендер после завершения загрузки данных.
👍4
Настройка взаимодействия компонентов в Angular
С помощью
👉 @sWebDev
С помощью
@HostBinding
можно динамически изменять стили и классы хост-элемента компонента в зависимости от его состояния. Например, можно подсвечивать компонент при наведении курсора мыши или изменять его внешний вид при получении новых данных.@Component({ ... })
export class HighlightComponent {
@HostBinding('style.backgroundColor') backgroundColor = 'transparent';
// ...
}
@HostListener
позволяет компоненту реагировать на события, происходящие вне его области видимости. Это может быть полезно для создания выпадающих меню, модальных окон и других элементов интерфейса, которые должны взаимодействовать с остальной частью страницы.@Component({ ... })
export class DropdownComponent {
@HostListener('document:click', ['$event'])
onClick(event: MouseEvent) { /* ... */ }
}
👉 @sWebDev
❤4👍2
Media is too big
VIEW IN TELEGRAM
«Где Дата, Коль?». Первое реалити-шоу про дата-инженеров
Новый проект учебного центра Слёрм и Николая Маркова, Data Platform Lead в компании Altenar.
👀 Мы выбрали 5 участников, чтобы 14 недель подряд наблюдать, как они проходят наш курс «Data-инженер». И отлично справляются, набирая баллы, или лажают, пропуская дедлайны 🙂
Чтобы дойти до финала, участники должны освоить Python, MapReduce и ETL-инструменты, разобраться с Hadoop, NOSQL, Airflow, Kafka, аналитикой и архитектурой хранилищ данных.
Каждые две недели выходит новая серия. Ментор и ревьюеры разбирают сделанные домашки участников, комментируют результаты и обновляют турнирную таблицу.
❗️Главное правило: Кто перестаёт учиться — выбывает из проекта. Никаких исключений!
Кто справится со всеми заданиями вовремя? Кому ревьюер выставит самый высокий балл? Кто вылетит? А кто получит главный приз?
Ответы на эти вопросы, новости с шоу, а также статьи, кейсы и best practices для начинающего дата-инженера — в канале проекта: 👉 @gdedata
Подписывайтесь!
Реклама. ИП Аердинов Н.В. ИНН 638103515932 erid: LjN8K97oM
Новый проект учебного центра Слёрм и Николая Маркова, Data Platform Lead в компании Altenar.
👀 Мы выбрали 5 участников, чтобы 14 недель подряд наблюдать, как они проходят наш курс «Data-инженер». И отлично справляются, набирая баллы, или лажают, пропуская дедлайны 🙂
Чтобы дойти до финала, участники должны освоить Python, MapReduce и ETL-инструменты, разобраться с Hadoop, NOSQL, Airflow, Kafka, аналитикой и архитектурой хранилищ данных.
Каждые две недели выходит новая серия. Ментор и ревьюеры разбирают сделанные домашки участников, комментируют результаты и обновляют турнирную таблицу.
❗️Главное правило: Кто перестаёт учиться — выбывает из проекта. Никаких исключений!
Кто справится со всеми заданиями вовремя? Кому ревьюер выставит самый высокий балл? Кто вылетит? А кто получит главный приз?
Ответы на эти вопросы, новости с шоу, а также статьи, кейсы и best practices для начинающего дата-инженера — в канале проекта: 👉 @gdedata
Подписывайтесь!
Реклама. ИП Аердинов Н.В. ИНН 638103515932 erid: LjN8K97oM
👎3
RoughViz
RoughViz — это библиотека JavaScript, позволяющая создавать графики в стиле "нарисованных от руки". Это придаёт визуализациям данных уникальный и креативный вид, делая их более привлекательными и запоминающимися.
👉 @sWebDev
RoughViz — это библиотека JavaScript, позволяющая создавать графики в стиле "нарисованных от руки". Это придаёт визуализациям данных уникальный и креативный вид, делая их более привлекательными и запоминающимися.
👉 @sWebDev
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Alien Goober
Анимация пришельца на Anime.js.
Вам не кажется, что это больше похоже на приведение?
❤️ - Приведение.
👍 - Пришелец.
👉 @sWebDev
Анимация пришельца на Anime.js.
Вам не кажется, что это больше похоже на приведение?
❤️ - Приведение.
👍 - Пришелец.
👉 @sWebDev
❤11👍1
Как создать библиотеку React components ESM+CJS
В этой статье рассказывается о создании библиотеки React-компонентов ESM+CJS. Обсуждаются проблемы создания библиотеки, работающей в разных средах. Автор рекомендует использовать Rollup в качестве модульного бандлера, а TypeScript для проверки типов. Другие важные моменты включают использование зависимостей типа "peer" и поддержание чистоты файла package.json.
👉 @sWebDev
В этой статье рассказывается о создании библиотеки React-компонентов ESM+CJS. Обсуждаются проблемы создания библиотеки, работающей в разных средах. Автор рекомендует использовать Rollup в качестве модульного бандлера, а TypeScript для проверки типов. Другие важные моменты включают использование зависимостей типа "peer" и поддержание чистоты файла package.json.
👉 @sWebDev
👍3❤1
Lazy.js
Lazy.js — это библиотека JavaScript, предоставляющая инструменты для работы с коллекциями данных (массивы, объекты) , обеспечивающая ленивые вычисления для повышения производительности.
👉 @sWebDev
Lazy.js — это библиотека JavaScript, предоставляющая инструменты для работы с коллекциями данных (массивы, объекты) , обеспечивающая ленивые вычисления для повышения производительности.
👉 @sWebDev
❤2
Работа с роутами в React
Какой метод в React Router позволяет загружать дополнительные роуты динамически?
Забыли? Вернитесь к посту от22.07.2024 .
👉 @sWebDev
Какой метод в React Router позволяет загружать дополнительные роуты динамически?
Забыли? Вернитесь к посту от
👉 @sWebDev
🔥3