Должны ли мы использовать JQuery для мобильной навигации по страницам AJAX? - PullRequest
2 голосов
/ 17 марта 2010

Я занимаюсь разработкой мобильного сайта, который будет загружать содержимое страницы с помощью AJAX, если включен JavaScript. Я использовал функциональность JQuery load () для загрузки содержимого страниц с других статических страниц, но чувствую, что трачу драгоценную пропускную способность, загружая всю библиотеку JQuery, когда использую только ее небольшой фрагмент. С учетом вышесказанного, следует ли нам избегать библиотек, когда используются только их маленькие кусочки?

Ответы [ 4 ]

1 голос
/ 26 марта 2010

Я экспериментировал с xUI , маленькой jQuery-подобной javascript-библиотекой, которая оптимизирована (поэтому меньше и быстрее) для мобильного использования.

0 голосов
/ 17 марта 2010

Если вам нужен только простой объект XMLHttpRequest, вам не нужна никакая библиотека. Но если вам нужны более причудливые действия, такие как исчезновение, скольжение или что-то еще, вы должны использовать некоторые из них, потому что они делают вещи. Запланируйте свой проект в долгосрочной перспективе, чтобы увидеть, какие требования могут возникнуть.

0 голосов
/ 25 марта 2010

Jquery довольно маленький, (24 КБ), не говоря уже о том, что он, скорее всего, будет кэширован. (Вероятно, даже выше, если вы загрузите его из библиотеки Google.)

0 голосов
/ 17 марта 2010

Если вы разрабатываете мобильное веб-приложение с использованием AJAX, это означает, что вы ориентируетесь на пользователей со смартфонами и способным (и нестабильным) подключением. Я не буду слишком беспокоиться о включении jQuery, но вы можете подумать о том, чтобы собрать небольшую библиотеку только с теми функциями, которые вы используете. Вы также можете использовать GWT или Closure для оптимизации, компиляции и сжатия JS во время развертывания.

...