Получи случайную криптовалюту за регистрацию!

Senior Frontend Developer | JavaScript, React, HTML & CSS

Логотип телеграм канала @senior_front — Senior Frontend Developer | JavaScript, React, HTML & CSS S
Логотип телеграм канала @senior_front — Senior Frontend Developer | JavaScript, React, HTML & CSS
Адрес канала: @senior_front
Категории: Технологии
Язык: Русский
Количество подписчиков: 20.40K
Описание канала:

Изучаем Frontend.
По вопросам сотрудничества: @adv_and_pr
Канал на бирже: https://telega.in/c/senior_front

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал senior_front и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения

2023-07-24 21:11:19
App Menu With Lock Screen

Автор кода создал веб-приложение с различными компонентами и интерфейсами, такими как логин, меню, погода, рестораны, фильмы и т.д. Используя библиотеку React.

В кратце, приложение имеет следующие компоненты и интерфейсы:

1. enum - определение перечислений, таких как статус пользователя, типы погоды и т.д.
2. interface - определение интерфейсов для различных объектов и функций.
3. const - объявление неизменяемых констант и функций для работы с числами и временем.
4. React.FC - функциональные компоненты React для отображения различных элементов пользовательского интерфейса.
5. React.useState и React.useEffect - хуки React для управления состоянием и побочными эффектами компонентов.
6. React.createContext - создание контекста React для передачи данных в компоненты.
7. ReactDOM.render - рендеринг корневого компонента App в элемент с идентификатором "root" в документе.

В приведенном коде также используется classNames для управления классами CSS элементов, а также setTimeout и Promise для выполнения асинхронных операций, таких как верификация входа пользователя.

Ссылка на код
1.0K views18:11
Открыть/Комментировать
2023-07-24 12:18:55
Responsive Dashboard

Автор кода предоставляет пример того, как можно создать интерактивный дашборд с использованием React.js, а также библиотек React Spring и Recharts для добавления анимаций и визуализации данных.

Учебные аспекты, которые можно извлечь из этого кода:

1. Организация компонентов:
Автор демонстрирует способы организации компонентов в React-приложении. Это включает корневой компонент App, компоненты боковой панели Sidebar, компоненты для отображения данных, такие как NameCard, Graph, TopCountries, и компоненты MenuItem для создания интерактивного меню.

2. Работа с анимациями:
Автор использует библиотеку React Spring для добавления анимаций, таких как анимация линейного чарта и анимации вращения для компонента Satisfaction. Это демонстрирует, как можно добавлять анимации для улучшения пользовательского опыта.

3. Визуализация данных:
Библиотека Recharts используется для создания графиков и визуализации данных о продажах и ожидаемых продажах.

4. Работа с изображениями и иконками:
Автор использует различные изображения и иконки для украшения интерфейса и добавления информации о сотрудниках, странах и сегментации пользователей.

5. Состояние и обработчики событий:
Компоненты используют состояние и обработчики событий для отслеживания выбранных элементов, взаимодействия с пользователем и отображения соответствующих данных.

6. Организация данных:
В коде представлен пример организации данных в массивы, содержащие информацию о сотрудниках, странах, сегментации и т.д.

Данный код позволяет узнать о том, как создать функциональный дашборд с использованием React.js и связанных библиотек, а также образцы лучших практик организации кода, визуализации данных и добавления анимаций для улучшения пользовательского опыта.

Ссылка на код
1.6K views09:18
Открыть/Комментировать
2023-07-23 14:05:05
3D Globe

Этот код представляет собой веб-приложение, которое отображает интерактивный 3D глобус с кликабельными точками, при клике на которые показываются соответствующие координаты широты и долготы во всплывающем окне.

Используемые фреймворки и библиотеки:
1. Three.js:
2. GSAP
3. OrbitControls из Three.js: Расширение Three.js для добавления интерактивных элементов управления орбитой в 3D-сцене.

HTML-структура:
Код начинается с HTML-структуры, которая содержит обертывающий div с классом "page". Внутри div "page" находится div "title" с классом "title", чтобы отображать сообщение. Основные элементы 3D-глобуса помещены внутрь div с классом "globe-wrapper". Включает два элемента canvas с идентификаторами "globe-3d" и "globe-2d-overlay" для рендеринга 3D и 2D графики соответственно. Кроме того, есть div с идентификатором "globe-popup-overlay" для отображения содержимого всплывающего окна.

Логика JavaScript:
JavaScript-код использует Three.js для создания 3D-сцены и отображения глобуса на canvas "globe-3d". Также используется GSAP для анимаций и отображения всплывающих окон.

Ключевые компоненты и функциональность:

Начальная настройка: Код инициализирует Three.js рендерер, сцену, камеру, элементы управления орбитой и другие переменные, необходимые для 3D-рендеринга. Загружается текстура глобуса и создаются 3D-точки на глобусе с использованием шейдерного материала.

Слушатели событий: Код прикрепляет слушатели событий к событиям "mousemove" и "click" на элементе контейнера. Эти события используются для обновления положения указателя мыши и обработки кликов на глобусе.

3D-рендеринг: Глобус отрисовывается на canvas "globe-3d" с помощью Three.js. Для кастомного эффекта рендеринга предоставлены вершинный и фрагментный шейдеры.

Анимация всплывающего окна: Создается анимация всплывающего окна с использованием временных шкал GSAP для плавного отображения и скрытия всплывающего окна.

Ссылка на код
2.0K views11:05
Открыть/Комментировать
2023-07-22 17:02:22
CSS is dead

Сцена состоит из следующих элементов:
: Обертка, представляющая мультфильм.

: Контейнер, в котором происходит анимация.

comiCSS: Ссылка на веб-сайт.

: Элемент с анимацией появления колокольчика (ring).

: Элемент с анимацией появления телефона.

: Элемент, представляющий смерть, имеющий анимации появления (walkin), движения плеч (shouldersmove) и исчезновения (walkout).

: Элемент с анимацией движения глаз брови.

: Элемент представляющий всплывающую речевую пузырьковую анимацию с текстом "CSS is dead!".

JS
: Элемент с анимацией подъёма и исчезновения с надписью "JS".

CSS is dead!: Текстовый элемент внутри пузырька с сообщением.

: Элемент с анимацией появления и исчезновения текста "That guy is so annoying... Maybe it's time I take another of its frameworks away..." (Этот парень такой раздражающий... Может, пришло время отнять у него ещё один его фреймворк...).

Анимации включают анимацию появления, движения и исчезновения элементов, которые вместе создают впечатляющий эффект анимированного мультфильма.

Ссылка на код
2.2K views14:02
Открыть/Комментировать
2023-07-21 20:46:29
404 page

HTML-часть кода описывает структуру веб-страницы. Внутри
содержатся четыре ссылки (), каждая из которых имеет класс "bg_links" и "social". Каждая ссылка представляет собой иконку социальной сети (предположительно, ссылки на портфолио автора, его профили на Dribbble и LinkedIn). Затем следует пустой с классом "logo".

После закрытия
находится раздел