Ещё пять идей, как прокачать свое мастерство фронтенд-разработчика (декабрь 2019)

в 16:36, , рубрики: css, edisonsoftware, javascript, Блог компании Edison, Разработка веб-сайтов, учебный процесс, Учебный процесс в IT

Цель публикации — подкуинуть несколько идей, что можно повторить, чтобы повысить свое мастерство front-end разработчика. Это просто идеи, без исходников и туториалов, что немного усложняет задачу, но прививает более самостоятельный подход к обучению.

Предыдущий полный список идей: Front-end додзё: проекты для тренировки навыков разработчика (5 новых + 43 старых)

1.Динамическое меню

Посмотрите, как это круто, когда кликаешь в меню и контент уменьшается.

image

motrix.app

Чему научитесь:

  • CSS переходы и анимации.
  • Как изменить компоновку и содержимое.
  • Как гармонично использовать HTML и JavaScript, чтобы добавить интерактивность на ваш сайт.

EDISON Software - web-development
Статья переведена при поддержке компании EDISON Software, которая создала систему однонаправленной передачи информации между речными и морскими судами на основе беспроводной оптики, а также занимается портированием и миграцией софта.

2.Пузырьковая диаграмма

Пузырьковая диаграмма — это тип диаграммы, которая отображает три измерения данных. Каждый объект, с его триплетом связанных данных, воспроизводится как диск, который выражает два значения vᵢ через координаты ху и третий через ее размер.

image

antv.vision/en

Чему научитесь:

  • Использовать JavaScript для визуализации данных.
  • Использовать CSS с JavaScript для переходов, стилизации и интерактивности.

3. Маскированная форма для аутентификации

Маска ввода — это способ управления тем, какие данные могут быть введены в поле формы. Они управляются строгим набором правил, которые посетители сайта не могут нарушить, пытаясь заполнить вашу форму.

image

dashboard.stripe.com/login

Чему научитесь:

  • Использовать принудительные строгие правила для ваших форм и входных данных.
  • Использовать JavaScript для проверки форм.
  • Использовать CSS и JavaScript для создания динамических форм.

Подробнее о маскированных вводах читайте на Wapforums.

4.Вертикальная гистограмма

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

image

tatus.fauna.com/#about-this-site

Чему научитесь:

  • Использовать JavaScript для создания вертикальных гистограмм.
  • Использовать CSS для стилизации диаграмм.
  • Визуализировать данные с помощью JavaScript.

5. Диаграмма системных показателей

image

status.fauna.com/#week

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

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

Чему научитесь:

  • Использовать JavaScript для создания системных диаграмм.
  • Использовать CSS для стилизации диаграмм.
  • Визуализировать данные с помощью JavaScript.

Автор: rishat_edison

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js