5 легких альтернатив jQuery на поле разработок для мобильных устройств

jQuery - отличный инструмент веб мастера. Но есть ситуации, когда выбор в пользу jQuery может оказаться ошибочным. Если вам нужно выполнить простую манипуляцию с DOM или один-два запроса AJAX, то зачем увеличивать время загрузки страницы и создавать дополнительные зависимости?

Проблема особенно четко проявляется на мобильных устройствах. Хотя обычно jQuery включается через CDN (например, от Google), загрузка и анализ занимает некоторое время. То, что сделало jQuery популярность - отличная кросс-браузерная поддержка - также является слишком тяжелым бременем для мобильных устройств. Кроме того, зачем мобильному варианту вашего сайта поддерживать старые версии IE, если предполагается, что просматривать ваш ресурс будут только из iOS и Android?

 

Суть проблемы

Есть еще дополнительные задачи, которые надо решить. Подход jQuery к анимации заключается в модификации свойств CSS для элементов за короткий период времени. Такой метод отлично работает для настольных систем, но имеет плохую производительность на мобильных устройствах. С другой стороны, анимации CSS (использование трансформаций и @keyframes) используют аппаратную поддержку и выполняются плавно.

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

 

Это самая насыщенная опциями библиотека в нашем обзоре, которая была разработана специально для iOS и Android (обе системы используют механизм webkit). Она сохраняет весь функционал jQuery при размере 8kb (вместо 32 КВ у jQuery) и имеет поддержку сенсорных экранов. В библиотеке используется модульный подход – можно добавлять только те компоненты, которые нужны для проекта.

Сайт проекта | Github

 

Snack - маленькая и простая библиотека JavaScript. Хотя она идеально подходит для небольших проектов, ее возможностей не хватит для сложного, кросс-браузерного приложения. Здесь используется отличный от Zepto подход (библиотека далека от API jQuery), но ценой является размер в 3KB. Также придется самостоятельно управляться с анимациями.

Сайт проекта | Github

 

$dom - очень маленький (всего 5kb) инструмент. Он сохранил кросс-браузерность и возможность управлять анимациями, но не имеет возможности манипулирования массивами и AJAX. Библиотеку удобно использовать, когда нужно построить адаптивный веб сайт, который будут просматривать со смартфонов, планшетов и настольных компьютеров.

Github

 

Библиотека размером 4KB предназначена для создания мобильных приложений на HTML5. Она работает на всех мобильных устройствах и имеет специальные варианты для браузеров webkit, ie mobile и blackberry. Поддерживает сенсорные экраны и совместима с плагинами для jQuery.

Site | Github

 

Нет ничего меньше чем библиотека 140medley. Она имеет размер 0.5KB и поддерживает шаблоны, события и даже AJAX. Но документация на нее существует только в виде комментариев в критических секциях исходного кода.

Github


Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/gdLcImhsFnA/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

5 легких альтернатив jQuery на поле разработок для мобильных устройств | | 2012-06-19 11:58:24 | | Статьи Web-мастеру | | jQuery - отличный инструмент веб мастера. Но есть ситуации, когда выбор в пользу jQuery может оказаться ошибочным. Если вам нужно выполнить простую манипуляцию с DOM или один-два запроса AJAX, то | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: