#javascript #html #css
#javascript #HTML #css
Вопрос:
У меня есть веб-сайт с большим количеством кода javascript. Теперь, конечно, CSS был отредактирован, чтобы сайт хорошо выглядел и на мобильных устройствах.
О js, что мне делать? Должен ли я просто оставить все в событиях мыши и событиях клавиатуры или я должен определить, использует ли мобильное устройство веб-сайт, а затем создать другой файл js только для мобильных устройств с теми же действиями, возможно, в нормальном файле?
Я был бы признателен за любую помощь в этом.
Комментарии:
1. Это зависит от того, есть ли у вас разные события для мобильных устройств и ПК.
2. Вы не будете получать никаких событий mousevents. Вы должны использовать touchevents. Событие щелчка по-прежнему остается
3. Какие события вы используете? Как правило, это не то, о чем вам следует беспокоиться, если только не будет большого количества событий касания, прокрутки и наведения курсора мыши, специфичных для JS.
Ответ №1:
Для js это будет работать, надеюсь, на мобильных устройствах так же, как и на вашем рабочем столе, вам просто нужно спросить себя, используете ли вы новый код js, который может не поддерживаться старым браузером, например, если вы используете promise
s для выполнения http-запроса, тогда, возможно, некоторые старые телефоны со старым браузером не будут ведите себя правильно (чтобы проверить, поддерживается ли то, что вы используете, проверьте это https://caniuse.com )
Допустим, вы используете что-то, что не поддерживается, вы можете (в большинстве случаев) использовать полизаполнение из Интернета, чтобы убедиться, что код, который вы пишете, всегда работает нормально.
Комментарии:
1. Итак, хотя все прослушиватели событий и все, что было закодировано для настольных компьютеров, это будет работать и для мобильных телефонов? Итак, в принципе, мне ничего не нужно добавлять или изменять, все в порядке, как есть?