一、 什么是jqMobi
jqMobi
是由
appMobi
针对
HTML5
浏览器和移动设备开发的
javascript
框架,是个极其快速的查询选择库,支持
W3C
查询。版本 :
jqMobi 源码最初在 2012 年 1 月份推出,基于 MIT/X11 许可证,托管在 GitHub 上,开发者可以参与并通过插件不断改进该框架。
2012 年 3 月 13 日, jqMobi 1.0 版本正式发布。现在最新的版本 jqMobi 2.0
jqMobi 特点:
速度快适用于智能手机和平板电脑提供了 60 多个 API 调用
与 jQuery 相同的语法插件可扩展
体积更小
有丰富的UI组件,可通过少量HTML属性进行快速页面布局,适用于刚开始接触移动端的公司。
缺点是:项目开发中对UI结构依赖过于严重。
英特尔收购
英特尔 2013 年 2 月 22 日收购 HTML 5 移动应用公司 appMobi HTML5 开发工具和相关雇员,不过没有收购这家初创公司。收购后 jqMobi 改名为 appframework 以后说的 jqMobi 其实就是 appframework
此举是英特尔打造自有移动应用开发者工具套件的行动之一。为了对 html5 和 css3 提供更多支持,这个处理器巨头可能考虑打造相应硬件。
二、 jqMobi与jQuery的区别
jqMobi
是由
appMobi
开发,而
jQuery
是
jQuery Foundation
的产品。
jqMobi
源码是基于
jQuery
源码重写的,但是两者又属于不同的产品,
jqMobi
体积更小,速度更快,兼容性也有所不同。
体积更 小
在压缩之后,相比 jQuery jqMobi 的文件更小
速度更快
据 JSPerf test 的数据,它在 Android 上要比 jQuery 快 3 倍,在 iOS 上快 2.2 倍。经测试速度是 JqueryMobile的 3 到 5 倍,速度和 SenchaTouch 差不多
兼容性
jqMobi 主要针对拥有 WebKit 浏览器的操作系统(比如 Android、iOS 以及最新版本的 BlackBerry OS)而设计,jqMobi 2.0 已可兼容 IE10(windows8 和 windows phone8 平台);而 jQuery 则兼容更多浏览器(比如 ie6)。
三、 jqMobi由三个组件组成查询(query)程序库
该程序库提供了 60 多个 API 调用,包括 Ajax 调用、针对 webkit 的系统选择器调用等。
jqUi
AppMobi 目前还致力于 jqUi 的开发,这是一个 21KB 大小的用户界面程序库,提供了按钮、部件、固定的header/footer 以及可控的滚动部件。该工具包也仅针对移动版本的 WebKit 浏览器,同时支持 Android 2.2及更高版本。
jqPlugin
用于针对 WebKit 浏览器交互和接口的插件支持。
四、jqMobi 源码下载以及运行演示
jqMobi
官网:
www.jqmobi.com
也可以打开跳转到
intel
官网
intel
收购以后的官网
http://app-framework-software.intel.com/
百度的移动框架 有兴趣的可以研究一下
http://gmu.baidu.com