7 веб-интерфейсов JavaScript для создания футуристичных сайтов
Мы представили 7 веб-интерфейсов JavaScript, которые вы можете добавить в ваш проект и привлечь к нему пользователей.
9К открытий11К показов
Добро пожаловать в будущее! Это статья о футуристических веб-интерфейсах JavaScript.
Мы представили 7 передовых веб-интерфейсов JavaScript, которые вы можете добавить в ваш проект и заставить пользователей расстаться со своими деньгами. >:- )
1. Web Speech
Web Speech API позволяет вам интегрировать голосовые данные в веб-приложения. Web Speech API состоит из двух частей: SpeechSynthesis (текст в речь) и SpeechRecognition (асинхронное распознавание речи).
Несмотря на то, что синтез речи поддерживается всеми основными браузерами с покрытием 96%, Speech Recognition все еще слишком рано использовать в производстве с покрытием только 86%.
API не может быть использован без взаимодействия пользователя (например, щелчок, нажатие клавиши и т. д.).
2. Page Visibility
API видимости страницы позволяет проверить, видна страница пользователю или нет. Это полезно, когда вы хотите приостановить видео.
Доступно 2 метода для выполнения этой проверки:
Разница между двумя методами заключается в том, что второй будет активирован, если вы переключитесь на другое приложение ИЛИ на другую вкладку, в то время как первый будет активирован только при переключении на другую вкладку.
3. Акселерометр
API акселерометра позволяет получать доступ к данным об ускорении устройства.
Это может использоваться для создания игр, использующих управление движением устройства, или добавления взаимодействия, если пользователь встряхивает устройство. Возможности бесконечны!
Вы можете запросить разрешение на использование акселерометра с помощью:
4. Геолокация
API геолокации позволяет получать доступ к местоположению пользователя.
Это может быть чрезвычайно полезно, если вы создаете что-то, связанное с картами или сервисами, основанными на местоположении.
Вы можете запросить разрешение на использование геолокации с помощью:
5. Веб-воркер
Веб-воркеры позволяют выполнить операцию скрипта в фоновом потоке, отделенном от основного потока выполнения веб-приложения.
Преимущество заключается в том, что тяжелая обработка может быть выполнена в отдельном потоке, позволяя основному потоку (обычно пользовательскому интерфейсу) работать без блокировки/замедления.
6. Наблюдатель изменения размера
API наблюдателя изменения размера (Resize Observer) позволяет отслеживать размер элемента и просто обрабатывать изменения.
Это чрезвычайно полезно, когда у вас есть изменяемая боковая панель.
7. Уведомления
Ах, уведомления! Вредные маленькие всплывающие окна (или пузыри допамина, в зависимости от вашей позиции в спектре).
API уведомлений, как следует из названия, позволяет отправлять уведомления для раздражения пользователей (объедините его с API видимости страницы, чтобы раздражать их еще больше ????).
Примечание
Некоторые из упомянутых выше API все еще находятся на экспериментальной стадии и не поддерживаются всеми браузерами. Поэтому, если вы хотите использовать их в производстве, вам следует проверить, поддерживает ли браузер их.
Например:
Заключение
Мы рассмотрели семь веб-интерфейсов JavaScript, которые могут придать вашим проектам футуристическое ощущение и привлечь ваших пользователей.
От использования голосовой технологии с помощью Web Speech API до работы с акселерометром и геолокацией, эти API предоставляют множество возможностей для улучшения функциональности и интерактивности веб-приложений.
Однако стоит отметить, что некоторые из этих API все еще находятся на экспериментальной стадии и может не поддерживаться всеми браузерами. Перед использованием важно проверить совместимость этих API.
Независимо от этого, эти веб-интерфейсы открывают двери для создания более инновационных и захватывающих пользователей веб-приложений. Используйте их с умом и представьте себе потенциал, который они могут предложить вашим проектам.
Не стесняйтесь экспериментировать с этими инструментами и создавать будущее уже сейчас!
Что бы вы попробовали внедрить в проект?
Web Speech
Page Visibility
Акселерометр
Геолокация
Веб-воркер
Наблюдатель изменения размера
Уведомления
Ничего из этого
9К открытий11К показов