Использование JavaScript в мобильном веб-приложении

Мне нужно использовать JavaScript в форме для мобильного веб-приложения.

Мне нужна некоторая информация об этом, связанная с совместимостью браузеров, а также способ использования JavaScript в мобильных веб-приложениях (синтаксис).

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
0
42 372
8

Ответы 8

Это кошмар. Это как работать с веб-браузерами в 90-х, но с ожиданиями менеджера завтрашнего дня.

Я настоятельно рекомендую вам определить свои целевые платформы с точки зрения регионов, программного обеспечения и реального оборудования, поскольку рынок гораздо более фрагментирован, чем Интернет, и у большого количества мобильных устройств есть проблемы с CSS, JS и даже XHTML, варьирующиеся от болезненных до нет. на этой платформе.

Хорошая новость заключается в том, что Android и iphone стремительно продвигаются в этой области. Плохая новость заключается в том, что многие источники, которые вы используете в Google, сильно устарели.

Некоторые ссылки:

Особенно последний :)

тысячу раз это! Я занимаюсь мобильной разработкой, мой первый вопрос к любому мобильному проекту - какие устройства мы поддерживаем! Он информирует обо всех других решениях.

Ericson578 25.09.2012 03:44

Полностью согласен с аннаката,

Попытка работать с JavaScript на мобильном телефоне - минное поле, на самом деле мы (я работаю в мобильном агентстве), как правило, рекомендуем клиентам не использовать JavaScript на своих мобильных страницах.

Если вам нужно использовать JavaScript, посмотрите

И я бы порекомендовал создать сайт только для iPhone со всеми классными функциями, а затем простой сайт для всех остальных, чтобы он хорошо работал для них.

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

Я бы порекомендовал вам использовать новый фреймворк для мобильных веб-приложений Sencha http://www.sencha.com/

Этот фреймворк поддерживает широкий спектр мобильных платформ, таких как Adroid, iPhone и другие ...

Удачи, Евгений В. Softjourn Inc. Разработчик программного обеспечения.

Согласитесь с комментарием «это кошмар».

Несколько советов:

  • Для простых сценариев вернитесь к основам JavaScript - никаких JS-фреймворков - подумайте: document.getElementById ();
  • Всегда проверяйте, что ваш JavaScript действителен. Если у вас есть объект, убедитесь, что у вас есть запятые и точки с запятой в нужном месте. Легкий способ проверить это в Internet Explorer - проверьте в левом нижнем углу правильный или недопустимый значок JavaScript.
  • Убедитесь, что ваш Javascript является действительным XML - Blackberry не понравится, если это не так.
  • Для чего-то более сложного, посмотрите jquery mobile: http://jquerymobile.com/ - там есть кое-что интересное.

Еще одно хорошее решение для нацеливания на несколько устройств (iPhone, Android, BlackBerry, Bada ...) и использования инновационных компонентов - использование JavaScript Toolkit Подмигивание.

Хуши,

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

Взгляните для получения дополнительной информации http://www.phonegap.com/about.

Вам все равно нужно будет создать веб-приложение. PhoneGap просто предоставляет вам загрузчик для устройства и доступ к его компонентам. Раньше я использовал jquery.mobile и во многом был смоделирован на основе поведения iPhone в стиле «App» и хорошей стартовой среды, если вы не хотите беспокоиться о многих особенностях мобильных разработчиков.

sonjz 01.08.2012 22:29

Реальность изменилась с тех пор, как был задан этот вопрос. Современные смартфоны поддерживают браузеры, совместимые с настольными старшими братьями, с такой же поддержкой JavaScript. Тем не менее, все еще есть различия в том, как отображается приложение и как оно работает, вы не можете полагаться на перетаскивание, есть некоторые различия в рендеринге, например. в GWT-Ext Showcase в Opera Mobile не отображаются кнопки закрытия вкладки. Поэтому вам не следует полагаться на современные «волшебные фреймворки» JavaScript, такие как Ext.

Я согласен, что GWT без проблем работает на основных платформах браузеров на мобильных телефонах, планшетах и ​​браузерах.

jayunit100 11.04.2012 00:41

Возможно, вы знаете Патрика Х. Лаука, который написал блог quirksmode. Он начал работать с мобильными телефонами не так давно.

Он публикует свои работы на том же сайте в таком же прекрасном качестве.

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

Не все связаны с javascript, но вы можете проверить его мобильные страницы по адресу:

http://www.quirksmode.org/mobile/

Другие вопросы по теме