我想知道如果有人已经尝试在Zepto.js(http://zeptojs.com/)之上移植jQueryMobile,而不是所需的jQuery?Zepto.js上的jQueryMobile?
回答
我认为这很简单。 jQuery Mobile还没有看到官方发布(只有alpha2),而zepto.js也还处于初级阶段。此外,zepto.js指出“[仿真jQuery的所有特性不是项目目标]”,他们只是想模拟最有用的部分。有了这个方向,zepto.js是否可以在移动环境中作为jQuery的替代品而成为问题。
但是,zepto.js的成功可能会激发jQuery团队......也许我们很快会看到一个“jQuery for Chrome智能手机”版本,其中包含所有IE/Firefox/Opera编译出来的东西。
Zepto.js通过jQuery的主要特性是其大小约为10kb(缩小,而不是gzipped)而不是jQuery的〜80kb。如果您要替换jQuery wuth Zepto.js,那么您仍然必须包含重量约为95kb的jQuery mobile(JS & CSS)。
- 的jQuery和jQuery移动:175KB
- Zepto.js和jQuery移动:115KB
你会下载保存重量的1/3次(不包括HTML,图像和其它JS ),使得将jQuery Mobile移植到Zepto.js不太可能是值得的。
Zepto.js目前也只支持WebKit浏览器,这意味着您将失去对Firefox Mobile和IE7的支持。
只是一个更新,Zepto现在支持大量的浏览器,包括Firefox和Opera。对IE的支持正在进行中。 http://zeptojs.com/ – Hasanavi 2012-05-28 11:20:50
jqtouch已经支持zeptojs有兴趣的Zepto(madrobby)和jQuery(约翰Resig的)的创造者之间来回背&,你可能想试一试。
我开始了一个web项目,我真的想集结使用Zepto,但是为Zepto开发的当前用户真的很少。不是一个大的社区,不是很多插件,我不明白为什么不使用谷歌的CDN的jQuery。
Zepto对于高级JavaScript开发人员来说可能也很棒。
- 1. Backbone.js + Zepto.js示例
- 2. Coffeescript,Classes&Zepto.js
- 3. 重写zepto.js
- 4. isotope.js和zepto.js(jquery replacment)
- 5. Zepto.js中的Dom Exception 12
- 6. PhoneGap上的JqueryMobile转换Android
- 7. Phonegap + jQueryMobile + iOS上的PushNotifications
- 8. 如何在一个页面上运行Zepto.js的多个版本?
- 9. jqueryMobile:上后退按钮
- 10. 关于Android/JQueryMobile + PhoneGap上的Textarea问题
- 11. jQueryMobile上的gmaps4rails无法正常工作
- 12. 扩展Zepto.js,所以不再需要jQuery
- 13. Zepto.js中有什么webkit动画可用
- 14. Jquerymobile ListView
- 15. Jquerymobile - $ .mobile.changepage
- 16. Jquerymobile Flexslider
- 17. jquerymobile refiltering
- 18. ASP.NET中的jQueryMobile WebForm
- 19. 使用JqueryMobile的LightGallery
- 20. jquerymobile文件传输上传错误
- 21. 在iPod touch上进行jquerymobile测试?
- 22. Jquerymobile - $ .mobile.changepage - 问题
- 23. 如何这jquerymobile
- 24. phonegap jquerymobile会话
- 25. 弹出与jquerymobile
- 26. JQueryMobile:页眉
- 27. jQueryMobile pageinit和AJAX
- 28. jquerymobile selectmenu失败
- 29. jQueryMobile/bootstrap /都是
- 30. jQueryMobile:在ListView
虽然在某些情况下,希望针对特定的用户代理,鼓励开发人员根据当前浏览器市场份额来做到这一点似乎不是一个好主意。 – dave1010 2011-02-28 10:10:38