Header banner
Revain logoHome Page
Jeremy Meza photo
1 Уровень
1281 Отзыв
64 Карма

Отзыв о Hammer.JS от Jeremy Meza

Revainrating 4 out of 5

Hammer.JS - Простой способ ввести простые жесты

Простота, с которой вы можете добавить поддержку жестов, даже если это просто щелчки (или щелчки правой кнопкой мыши). Гибкость в том, как это реализовать — будь то с использованием собственного кода или с помощью библиотек JS, таких как HammerJS! Время от времени возникают некоторые проблемы с обнаружением движений мыши, но я не думаю, что это неотъемлемая проблема, а скорее конкретные случаи использования, когда все работает не совсем правильно. Если бы было больше документации по обработке ситуаций, когда события происходят за пределами того, что кажется интуитивно возможным/ожидаемым, то, возможно, все это работало бы вместе без какого-либо решения проблем, требуемого от разработчиков. Добавление новых типов элементов управления пользовательским интерфейсом быстро становится утомительным только в JavaScript из-за отсутствия встроенной функциональности, доступной через существующие фреймворки, такие как jQueryUI/Bootstrap и т. д. Таким образом, добавление интерактивных перетаскиваемых элементов позволяет нам легко выполнять эти задачи на нашем собственном веб-сайте, а не полагаться на сторонние решения, к которым нужно время, чтобы привыкнуть. Для любого, у кого есть базовые знания JS, HTML и CSS, достаточно просто начать использовать его без особых хлопот. Мне не нравится, что вы не можете добавить какие-либо другие библиотеки или фреймворки, если они не поддерживаются Hammer.js. Документация также не очень ясна, поэтому трудно понять, какие функции работают в какой ситуации. Если вы знаете что-нибудь о Javascript, то эта библиотека не будет проблемой. Вам не нужно изучать новый фреймворк/библиотеку только потому, что вы хотите создавать мобильные приложения.

картинка 1 прикреплена к отзыву Hammer.JS от Jeremy Meza



Плюсы
  • Распознавание жестов работает отлично.
  • Простая интеграция с веб-сайтами
  • Может создавать собственные жесты.
  • Поддержка сенсорных экранов, мышей и клавиатур
Минусы
  • Документация определенно может улучшиться