jqMobi 更小更快的移动框架

摘要:
2012年3月13日,jqMobi 1.0版正式发布。JqMobi的特点是速度快。它适用于智能手机和平板电脑。它提供了60多个API调用。语法插件与jQuery相同。它可以将gzip扩展到最小5k。2013年2月22日,英特尔收购了HTML5移动应用公司appMobiHTML5开发工具和相关员工。然而,它没有收购这家初创公司。体积较小。压缩后,与jQuery的24k文件大小相比,jqMobi的文件大小仅快5k。根据JSPerftest数据,它在Android上比jQuery快三倍,在iOS上快2.2倍。

什么是jqMobi

JqMobi   != JqueryMobile

JqMobi是针对 移动设备开发的javascript框架,在2013年2月22日被 英特尔(intel)公司收购 改名为appframework

jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极其快速的查询选择库,支持W3C查询。

官方网址:http://www.jqmobi.com/

jqMobi 更小更快的移动框架第1张

版本

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)。

3jqMobi由三个组件组成

查询(query)程序库

该程序库提供了60多个API调用,包括Ajax调用、针对webkit的系统选择器调用等。

jqUi

AppMobi目前还致力于jqUi的开发,这是一个21KB大小的用户界面程序库,提供了按钮、部件、固定的header/footer以及可控的滚动部件。该工具包也仅针对移动版本的WebKit浏览器,同时支持Android 2.2及更高版本。

jqPlugin

用于针对WebKit浏览器交互和接口的插件支持。
 
 
原文地址:http://www.phonegap100.com/article-125-1.html

免责声明:文章转载自《jqMobi 更小更快的移动框架》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇古有七步成诗,今有六步完成DevOps上华为云DevCloud实践WPF从入门到放弃系列第二章 XAML下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[GIt] 团队工作效率分析工具gitstats

copy : http://www.cnblogs.com/ToDoToTry/p/4311637.html 如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件的开发进度,那么你可以试一试gitstats. gitstats 是一个git仓库分析软件,可以帮助你查看git仓库的提交状态,...

Visual Studio 2017各版本安装包离线下载、安装全解析

https://blog.csdn.net/h8178/article/details/78280202 Visual Studio 2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如何进行离线下载的方案给需要进行离线安装的用户。本文将对官方指南中的一部分进行翻译(翻译的部分就是最基础的离线下载和安装方案,另外,即使如以前微...

电脑网络诊断显示Win10无法与设备或资源(DNS)通信解决办法

最近是做多错多还是人有点儿衰神附体,软件,电脑系统,各种问题层出不穷,今天早上打开电脑发现不少软件都无法联网,神马百度商桥,腾讯浏览器,百度云。。。昨天百度商桥打不开还以为是软件出了问题,因为火狐浏览器可以上网,qq可以上网、微信可以上网,这种部分软件无法联网的事情还是第一次发生。今天把软件卸载重装,电脑重启,重复了n遍之后终于意识到不是软件的问题了,于是就...

win10系统VMware Workstation与Device/Credential Guard不兼容怎么办

  一位用户反馈说在win10 64位系统安装VMware Workstation与Device/Credential Guard软件后出现不兼容问题,提示“VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workst...

Android测试:从零开始1——简介

参考文档:https://developer.android.com/training/testing/start/index.html 测试分类 使用android studio进行测试,首先需要先了解android测试的分类,新建工程后,项目会默认包含两个测试目录: 1、本地单元测试(Local unit tests) 测试代码位于module-nam...

Django 框架入门篇(安装与创建项目)

什么是Django框架? 官方定义:Django是一个高级Python Web框架,鼓励快速开发和简洁实用的设计。它由经验丰富的开发人员构建,可以解决大部分Web开发的麻烦,因此您可以专注于编写应用程序而无需重复造轮子。 Django is a high-level Python Web framework that encourages rapid de...