jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极其快速的查询选择库,支持W3C查询。
基本介绍
- 外文名jqMobi
- 特点速度快等
- 源码提出时间2012年1月份
- 正式发布时间2012年3月13日
什幺是jqMobi
版本
jqMobi源码最初在2012年1月份推出,基于MIT/X11许可证,託管在GitHub上,开发者可以参与并通过外挂程式不断改进该框架。
2012年3月13日,jqMobi 1.0版本正式发布。
jqMobi特点
速度快
适用于智慧型手机和平板电脑
提供了60多个API调用
与jQuery相同的语法
外挂程式可扩展
gzip压缩到最小5k
英特尔收购
英特尔2013年2月22日收购HTML 5移动套用公司appMobi HTML5开发工具和相关雇员,不过没有收购这家初创公司。此举是英特尔打造自有移动套用开发者工具套件的行动之一。为了对html5和css3提供更多支持,这个处理器巨头可能考虑打造相应硬体。
jqMobi与jQuery的区别
jqMobi是由appMobi开发,而jQuery是jQuery Foundation的产品。jqMobi源码是基于jQuery源码重写的,两者又属于不同的产品,jqMobi体积更小,速度更快,兼容性也有所不同。
体积更小
在压缩之后,相比jQuery的24k,jqMobi的档案大小只有5k
速度更快
据JSPerf test的数据,它在Android上要比jQuery快3倍,在iOS上快2.2倍。
兼容性
jqMobi主要针对拥有WebKit浏览器的作业系统(比如Android、iOS以及最新版本的BlackBerry OS)而设计,jqMobi 1.2已可兼容IE10(windows8和windows phone8平台);而jQuery则兼容更多浏览器(比如ie6)。
jqMobi由三个组件组成
查询(query)程式库
该程式库提供了60多个API调用,包括Ajax调用、针对webkit的系统选择器调用等。
jqUi
AppMobi目前还致力于jqUi的开发,这是一个21KB大小的用户界面程式库,提供了按钮、部件、固定的header/footer以及可控的滚动部件。该工具包也仅针对移动版本的WebKit浏览器,支持Android 2.2及更高版本。
jqPlugin
用于针对WebKit浏览器互动和接口的外挂程式支持。