jQueryMobile на Zepto.js? - PullRequest
       19

jQueryMobile на Zepto.js?

20 голосов
/ 14 января 2011

Мне интересно, пытался ли кто-нибудь уже портировать jQueryMobile поверх Zepto.js (http://zeptojs.com/) вместо требуемого jQuery?

Ответы [ 5 ]

16 голосов
/ 23 февраля 2011

Основной особенностью Zepto.js над jQuery является размер его файла ~ 10 КБ (минимизированный, а не сжатый) вместо ~ 80 КБ jQuery.Если вы замените jQuery на Zepto.js, вам все равно придется включить мобильный jQuery, который весит около 95 КБ (JS & CSS).

  • jQuery и мобильный jQuery: 175 КБ
  • Zepto.js и jQuery mobile: 115 КБ

Вы бы сэкономили около 1/3 веса загрузки (не включая HTML, изображения и другие JS), создав порт JQuery Mobile.Zepto.js вряд ли будет стоить времени.

Zepto.js в настоящее время также поддерживает только браузеры WebKit, что означает, что вы потеряете поддержку Firefox Mobile и IE7 & 9 Mobile тоже.

Обновление: Zepto теперь поддерживает намного больше платформ.

11 голосов
/ 13 июля 2011

dave1010 делает хорошие очки.

Вас также может заинтересовать переписка между создателем Zepto (madrobby) и jQuery (John Resig) на Hacker News

4 голосов
/ 21 января 2011

Я думаю, это просто рано для этого. jQuery Mobile еще не видел официального релиза (только alpha2), а zepto.js также находится в зачаточном состоянии.

Кроме того, zepto.js утверждает, что «[...] эмуляция всех функций jQuery не является целью проекта», они просто хотят эмулировать наиболее полезные части. С этим направлением сомнительно, что zepto.js может когда-нибудь служить заменой jQuery в мобильном контексте.

Однако возможный успех zepto.js может вдохновить команду jQuery ... возможно, скоро мы увидим сборку «jQuery for Chrome Smartphones», в которой собраны все компоненты IE / Firefox / Opera.

1 голос
/ 30 января 2012

jqtouch уже поддерживает zeptojs, вы можете попробовать.

0 голосов
/ 10 марта 2013

Я начал работать над веб-проектом и действительно хочу использовать Zepto, но у нынешних пользователей, работающих над Zepto, очень мало работы. Не большое сообщество, не так много плагинов, и я не понимаю, почему не использовать Google CDN для jQuery.

Zepto отлично подходит для старших разработчиков JavaScript.

...