This media is not supported in your browser
VIEW IN TELEGRAM
49. parallax bird
По ссылке пример реализации параллакс эффекта при помощи Less и библиотеки Three.js
👉 @sWebDev
По ссылке пример реализации параллакс эффекта при помощи Less и библиотеки Three.js
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
Paper.js
Библиотека для работы с векторной графикой. Из особенностей:
открытый исходный код;
импорт и экспорт SVG;
гибкий API;
кроссбраузерность;
👉 @sWebDev
Библиотека для работы с векторной графикой. Из особенностей:
открытый исходный код;
импорт и экспорт SVG;
гибкий API;
кроссбраузерность;
👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
TroisJS Starfield
По ссылке анимированный фон, созданный с помощью CSS и TroisJS. Фон напоминает прыжок в гиперпространство из звездных войн. При наведении на текст анимация ускоряется, а по клику на кнопку можно менять цвет окружающих объектов.
👉 @sWebDev
По ссылке анимированный фон, созданный с помощью CSS и TroisJS. Фон напоминает прыжок в гиперпространство из звездных войн. При наведении на текст анимация ускоряется, а по клику на кнопку можно менять цвет окружающих объектов.
👉 @sWebDev
"Javascript developer. Professional" - это хардкорный онлайн-курс для web-разработчиков по продвинутым возможностям JS и его фреймворков.
Справитесь ли вы с уровнем курса? Покажет вступительный тест.
📍Пройдите тестирование, чтобы:
● оценить свои навыки
● получить доступ к демо-занятиям курса
● занять место по специальной цене
● получить доступ в закрытое сообщество JS-разработчиков
👉 Пройти полное тестирование: https://clck.ru/uKCcE
Справитесь ли вы с уровнем курса? Покажет вступительный тест.
📍Пройдите тестирование, чтобы:
● оценить свои навыки
● получить доступ к демо-занятиям курса
● занять место по специальной цене
● получить доступ в закрытое сообщество JS-разработчиков
👉 Пройти полное тестирование: https://clck.ru/uKCcE
Предотвращаем рендеры компонента с react-freeze
Библиотека использует механизм работы Suspense. Компонент оборачивается в Suspense и обертку Suspender. Чтобы “заморозить” компонент в Suspender выбрасывается исключение Promise , перехватывающее Suspense. При получении промиса-исключения, Suspense ставит компонент в режим ожидания, предотвращая лишний рендер и изменение состояния.
👉 @sWebDev
Библиотека использует механизм работы Suspense. Компонент оборачивается в Suspense и обертку Suspender. Чтобы “заморозить” компонент в Suspender выбрасывается исключение Promise , перехватывающее Suspense. При получении промиса-исключения, Suspense ставит компонент в режим ожидания, предотвращая лишний рендер и изменение состояния.
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
Pts
Библиотека для визуализации точек в пространстве. Из особенностей:
возможность работы с геометрическими фигурами, цветами;
не конфликтует с другими библиотеками;
малый вес.
👉 @sWebDev
Библиотека для визуализации точек в пространстве. Из особенностей:
возможность работы с геометрическими фигурами, цветами;
не конфликтует с другими библиотеками;
малый вес.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Лоадер на Gsap
Интересные лоадеры делают приложение насыщеннее и колоритнее. По ссылке можно ознакомиться с кодом данного проекта, а после небольших оптимизаций внедрить его в свое веб-приложение.
👉 @sWebDev
Интересные лоадеры делают приложение насыщеннее и колоритнее. По ссылке можно ознакомиться с кодом данного проекта, а после небольших оптимизаций внедрить его в свое веб-приложение.
👉 @sWebDev
Паттерны и антипаттерны в Node.js
Node.js — это серверная среда выполнения JavaScript, построенная на движке V8 в Chrome, который по своей природе является асинхронным и событийным. С помощью Node.js относительно несложно создать REST API и использовать такие фреймворки, как Express.js. Простота обеспечивает большую гибкость. Но, при создании масштабируемых сетевых приложений, можно запутаться в том, каким шаблонам следовать. В статье рассматриваются лучшие практики, которых стоит придерживаться при создании приложений на Node.js
👉 @sWebDev
Node.js — это серверная среда выполнения JavaScript, построенная на движке V8 в Chrome, который по своей природе является асинхронным и событийным. С помощью Node.js относительно несложно создать REST API и использовать такие фреймворки, как Express.js. Простота обеспечивает большую гибкость. Но, при создании масштабируемых сетевых приложений, можно запутаться в том, каким шаблонам следовать. В статье рассматриваются лучшие практики, которых стоит придерживаться при создании приложений на Node.js
👉 @sWebDev
Как сделать много форм, не сделав ни одной. React и Node.js
Мы постоянно имеем дело с формами: регистрация, заполнение анкеты, составление отзыва. Первое, что нам хочется сделать как разработчикам,— максимально выделить общие компоненты, чтобы как можно меньше дублировать код.
Допустим, мы можем сделать простые компоненты вроде инпутов или составные, типа окна с формой. Но всё равно бы пришлось постоянно собирать такие композиции во всех местах, не говоря уже о разном бэкенде для всех форм.
На самом деле есть другое решение. И об этом данная статья.
👉 @sWebDev
Мы постоянно имеем дело с формами: регистрация, заполнение анкеты, составление отзыва. Первое, что нам хочется сделать как разработчикам,— максимально выделить общие компоненты, чтобы как можно меньше дублировать код.
Допустим, мы можем сделать простые компоненты вроде инпутов или составные, типа окна с формой. Но всё равно бы пришлось постоянно собирать такие композиции во всех местах, не говоря уже о разном бэкенде для всех форм.
На самом деле есть другое решение. И об этом данная статья.
👉 @sWebDev
Использование шаблонов проектирования группы GoF в React
Шаблоны проектирования позволяют создать повторно используемые и надежные решения распространенных проблем при разработке программного обеспечения. Использование шаблона проектирования может значительно сэкономить время при разработке и помочь быстрее внедрить новый элемент в производство. Чтобы повысить производительность процесса, разработчикам важно понимать принципы работы шаблонов проектирования и особенности их использования. В этой статье мы обсудим шаблоны проектирования группы Gang-of-Four и способы их реализации с помощью библиотеки React.
👉 @sWebDev
Шаблоны проектирования позволяют создать повторно используемые и надежные решения распространенных проблем при разработке программного обеспечения. Использование шаблона проектирования может значительно сэкономить время при разработке и помочь быстрее внедрить новый элемент в производство. Чтобы повысить производительность процесса, разработчикам важно понимать принципы работы шаблонов проектирования и особенности их использования. В этой статье мы обсудим шаблоны проектирования группы Gang-of-Four и способы их реализации с помощью библиотеки React.
👉 @sWebDev
Media is too big
VIEW IN TELEGRAM
dhtmlxSuite
Библиотека предназначена для создания кроссбраузерных веб и мобильных приложений. Из преимуществ отметим возможность использования компонентов dhtmlxSuite по отдельности, низкий порог вхождения и совместимость с иными языками программирования. Виджеты совместимы с Java, ColdFusion, Ruby, Grails и другими серверными технологиями. Есть поддержка JSON, TypeScript, Promise API. Отметим и доступно написанную документацию, на освоение JavaScript фреймворка уйдет минимум времени.
👉 @sWebDev
Библиотека предназначена для создания кроссбраузерных веб и мобильных приложений. Из преимуществ отметим возможность использования компонентов dhtmlxSuite по отдельности, низкий порог вхождения и совместимость с иными языками программирования. Виджеты совместимы с Java, ColdFusion, Ruby, Grails и другими серверными технологиями. Есть поддержка JSON, TypeScript, Promise API. Отметим и доступно написанную документацию, на освоение JavaScript фреймворка уйдет минимум времени.
👉 @sWebDev
Для тех кто просил, канал с мемами для программистов и айтишников👇
https://t.iss.one/+MCIrO81Gz61hMGYy
https://t.iss.one/+MCIrO81Gz61hMGYy
Руководство по повторному рендерингу React
Подробное руководство по повторному рендерингу React. Рассмотрим повторный рендеринг, в каком случае он необходим, а в каком нет. А также, что может вызвать повторный рендеринг компонента React.
👉 @sWebDev
Подробное руководство по повторному рендерингу React. Рассмотрим повторный рендеринг, в каком случае он необходим, а в каком нет. А также, что может вызвать повторный рендеринг компонента React.
👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Scrolling Image Effects
Еще один из вариантов создания эффектного скролла для ваших проектов. Реализовано на CSS и GSAP.js
👉 @sWebDev
Еще один из вариантов создания эффектного скролла для ваших проектов. Реализовано на CSS и GSAP.js
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
JS Framework qooxdoo
Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.
👉 @sWebDev
Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.
👉 @sWebDev
Как создать игру Tetris с помощью Three.js
Подробный гайд по созданию тетриса на библиотеке Three.js. Данный проект будет особенно полезен разработчикам, которые только начинают знакомство с данной библиотекой.
👉 @sWebDev
Подробный гайд по созданию тетриса на библиотеке Three.js. Данный проект будет особенно полезен разработчикам, которые только начинают знакомство с данной библиотекой.
👉 @sWebDev