小强的HTML5移动开发之路(33)—— jqMobi基础
一、什么是jqmobi
二、jqmobi与jquery的区别jqmobi是由appmobi针对html5和移动设备开发的javascript框架,是个极快速的查询选择库,支持w3c查询。
版本
jqmobi最初在2012年1月份推出,基于mit/x11许可证,托管在github上,开发者可参与并通过插件不断改进该框架。
2012年3月13日,jqmobi 1.0版本正式发布。现在最新的版本是jqmobi 2.0
jqmobi的特点
速度快
适用于智能手机和平板电脑
提供了60多个api调用
与jquery相同的语法
插件可扩展
体积更小
英特尔收购
英特尔 2013 年 2 月 22 日收购 html 5 移动应用公司 appmobi html5 开发工具和相关雇员,不过没有收购这家初创公司。收购后 jqmobi 改名为 appframework 以后说的 jqmobi 其实就是 appframework 此举是英特尔打造自有移动应用开发者工具套件的行动之一。为了对 html5 和 css3 提供更多支持,这个处理器巨头可能考虑打造相应硬件。
三、jqmobi的组成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)。
查询程序库
该程序库提供了60多个api调用,包括ajax调用、针对webkit的系统选择器调用等。
jqui
appmobi 目前还致力于 jqui 的开发,这是一个 21kb 大小的用户界面程序库,提供了按钮、部件、固定的header/footer 以及可控的滚动部件。该工具包也仅针对移动版本的 webkit 浏览器,同时支持 android 2.2及更高版本。
jqplugin
用于针对webkit浏览器交互接口的插件支持。
四、jqmobi源码下载及运行演示
官方下载地址:https://app-framework-software.intel.com/
我下载后上传:https://download.csdn.net/detail/lxq_xsyu/6859059
java学习交流群142979499 | |
android学习交流群311273384 |
推荐阅读
-
小强的HTML5移动开发之路(47)——jquery mobile基本的页面框架
-
小强的HTML5移动开发之路(33)—— jqMobi基础
-
小强的HTML5移动开发之路(21)—— PhoneGap
-
小强的HTML5移动开发之路(52)——jquerymobile中的触控交互
-
小强的HTML5移动开发之路(27)—— JavaScript回顾2
-
小强的HTML5移动开发之路(28)—— JavaScript回顾3
-
小强的HTML5移动开发之路(32)—— JavaScript回顾7
-
小强的HTML5移动开发之路(5)——制作一个漂亮的视频播放器
-
小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
-
小强的HTML5移动开发之路(37)——jqMobi快速入门