分析jQ.Mobi和jQuery Mobile的区别
2013-05-10 11:50:25| 分类: | 标签: |举报 |字号
很多的webapp开发者将jQ.Mobi和jQuery Mobile混为一谈,下面就说下他俩的区别:
官方网站
jQuery Mobile:
jQ.Mobi:
jQuery Mobile 是 jQuery 在手机上和平板设备上的版本,它为熟悉Jquery的开发者进行移动开发提供了很大方便。
jQuery Mobile使用的是HTML5和CSS3,除了能提供很多基础的移动页面元素开发功能外, 框架自身还提供了很多可供扩展的API,以供开发者扩展jQuery Mobile框架本身的功能。
jQ.Mobi是基于HTML5重写的jQuery 框架,由HTML5开发商appMobi开发且已经开源了源代码
jQ.Mobi与原有方案相比更快、更轻巧,它提供给开发者一直在寻找的用户界面和编程功能。
jQ.Mobi文件大小只有3KB,而jQuery则有35KB,因为jQ.Mobi是插件式开发,所以它的编程语法和jQuery完全相同。
jQ.Mobi只包含jQuery API的子集,也就是appMobi认为给iOS和Android提供完全相同用户体验最重要的那部分。
jQ.Mobi由三个组件组成:
查询(query)程序库
jQ.Ui——为WebKit浏览器提供的用户界面程序库
jQ.Plugin——针对WebKit浏览器的插件支持
appMobi把jQ.Mobi、标准jQuery和micro-JavaScript框架的Zepto进行了一项对比测试。 结果表明,在iOS和Android平台下,jQ.Mobi的性能都要优于其余两个:
其它移动JavaScript框架:Sencha Touch、JQTouch