Невозможно запустить jQuery Mobile без самого jQuery. (это для людей, которые могут прийти сюда и не знать об этом)
Вы можете попытаться уменьшить размер JQ и JQM.
К сожалению, я не думаю, что есть что-то, что можно удалить из jQuery. Я подумаю и отредактирую;)
Но вы наверняка можете «очистить» jQuery Mobile, так как он состоит из виджетов. Получите JQM от github, прочитайте о «компиляции», и вы будете знать, что делать.
Я планирую сделать именно это, поэтому я уверен, что это можно сделать.
Если вы не используете selectbox, вы можете просто удалить виджет из файла манифеста, и после making
его CSS и код не должны попадать в сборку.
Таким образом, вы можете легко уменьшить JQM до (примерно, я полагаю) примерно вдвое, если вы не используете какие-либо элементы формы, представления списков складных объектов и т. Д., А основы должны работать.
[править]
Возможно сжатие jQuery будет трудно , но вы можете попробовать удалить:
- новая отложенная обработка ajax (если она не слишком глубоко интегрирована)
- анимация
- $. Css (возможно, я не уверен, использует ли JQM это или нет, но это большой кусок кода, и вы можете обойтись без него)
Лучший способ привести в порядок - заменить тело функции, которая, по вашему мнению, вам не нужна, на alert('damnit!')
, чтобы проверить, действительно ли она вам не нужна;)
Чтобы убедиться, что он остается работоспособным и стабильным, вам следует заменять только функции, связанные с именами. Старайтесь не заменять и не удалять любые замыкания или функции, которые возвращают функции.
И делайте это ПОСЛЕ ТОГО, КАК ТЕСТ проверен на правильную работу. Повторите тесты после испортить J *