РЕАКТИВНЫЙ ЦИФРОВОЙ САД

Что нового в My Digital Garden в прошлом месяце — (в октябре 2021 г.)

Каждый месяц я даю обновления в моем цифровом саду. Октябрьская производительность в основном на уровне инфраструктуры.

В прошлом месяце я провел множество операций по рефакторингу, чтобы сделать инфраструктуру более пригодной для повторного использования и расширяемой. Каждая разработка новой страницы требует некоторых стандартных функций для управления. Я очень строго отношусь к повторному использованию каждого фрагмента кода и ленивой загрузке ресурсов, когда они требуются. Эти условия заставляют меня писать более динамичный и настраиваемый код. Итак, список обновлений в октябре ниже;

«1. Главная страница"

На главной странице есть навигационная ссылка для каждого растения (эксперимента). Я добавил стили и фильтры на эту страницу. Теперь пользователи могут очень быстро получить доступ к каждому кусочку сада.

2. Навигационная карта

В этом примере показаны навигационные карты, которые перенаправляют пользователя на внутренние или внешние ссылки.

3. Многовариантный селектор

В этом примере показан выбор нескольких вариантов

4. Перемешивание изображений

В этом примере ваша цель — щелкнуть два символа и поменять их местами. Если вы приблизите слово, соотношение изображений при перетасовке уменьшится, и вы сможете увидеть фактическое изображение.

5. Проводник GitHub — (Дерево файлов)

В приведенном ниже примереc я попытался отобразить файловую структуру Public GitHub Repos в виде дерева или плоской структуры.

6. GitHub Explorer — (Файлы)

В этом примере я попытался открыть любой файл в редакторе кода.

7. GitHub Explorer — (Switch Repo)

Ниже приведен пример переключения между предопределенными общедоступными репозиториями.

8. GitHub Explorer — (Попробуйте собственный репозиторий)

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

9. Простая сложная планировка

Большинству пользовательских интерфейсов требуются сложные макеты для управления видимостью и размером вкладок. Иногда нужно расширить ширину вкладки, а нужно скрыть. Для этого я попробовал простую, сложную механику компоновки в своем саду.

10. Комплексная компоновка — (Границы)

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

11. Сложная компоновка — (Переопределение рендеринга вкладок)

В сложном макете у нас есть разные представления Слева, Сверху, Справа, Снизу и По центру, и представления содержат вкладки. В приведенном ниже примере я попытался переопределить рендеринг вкладок с помощью дополнительного компонента.

12. Сложный макет — (Поддержка легкой темы)

Комплексный макет поддерживает различные стили темы.

13. Сложный макет — (Добавить вкладку)

В приведенном ниже примере я попытался добавить вкладки в левые, правые, верхние, нижние и центральные рамки.

14. Сложный макет — (редактор кода)

Ниже примера я отрендерил код для вкладки в сложном макете.

15. Сложный макет — (Консоль разработчика)

Я получаю все журналы консоли из 'window. console' и отобразить нижнюю вкладку в сложном макете в этом примере.

16. Сложный макет — (GitHub Explorer)

В этом примере я открыл репозиторий medium-blog-samples слева. Когда пользователь щелкает любой файл, он открывает новую вкладку и отображает код в редакторе.

17. Изменение размера IFrame

В приведенном ниже примере показано, как Iframe реагирует, когда пользователи перетаскивают боковую панель.

18. JSON-просмотрщик

В приведенном ниже примере я попробовал разные библиотеки JSONViewer для отображения данных JSON.

19. Просмотр гистограмм

Ниже примера я попытался стилизовать столбцы на гистограмме.

20. Просмотр линейных диаграмм

В этом примере я попробовал компонент Recharts LineChart. Вы можете добавлять или удалять новые линии на графике.

21. Синхронизация линейного графика

В этом примере я попробовал Recharts LineCharts Синхронизация компонентов Mouse Event

Прошлые обновления

Продолжаем читать 😃

Подобные образцы и надписи вы можете найти по этой ссылке. Если вам нравится эта история. Пожалуйста 👏👏 и поделитесь