jqMobi 更小更快的移动框架

什么是jqMobi


JqMobi 
 != JqueryMobile

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

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

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

版本

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 更小更快的移动框架,布布扣,bubuko.com

时间: 2024-12-18 00:34:47

jqMobi 更小更快的移动框架的相关文章

variable fonts - 更小更灵活的字体

原文链接 variable fonts(下文中vf为缩写)是数字时代制作的字体技术,用更小的文件大小在web上提供更丰富的排版,但是一项新的技术往往伴随着新的挑战和复杂未知的情况.不过,我们要拥抱技术,那么怎么才能使用它呢? 让我们从以下几个问题去学习一下variable fonts. 什么是variable fonts? variable fonts能做什么 拉伸或者扭曲字体会不会有不好的效果和影响? variable fonts有哪些优点? 怎么在web上使用variable fonts?

更轻更快的Vue.js 2.0与其他框架对比(转)

更轻更快的Vue.js 2.0 崭露头角的JavaScript框架Vue.js 2.0版本已经发布,在狂热的JavaScript世界里带来了让人耳目一新的变化. Vue创建者尤雨溪称,Vue 2.0 在性能上有显著的提升,同时保持轻量的文件下载: 渲染层基于一个轻量级的Virtual DOM实现进行了重写,该Virtual DOM实现fork自snabbdom.新的渲染层相比v1带来了巨大的性能提升,也让Vue 2.0成为了最快速的框架之一. 根据1.0到2.0迁移指南,“大约90%的API是相

新型序列化类库MessagePack,比JSON更快、更小的格式

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte i

海外优秀资讯抢先看12:世界上最薄的硅材料将为您带来引爆眼球的更快,更小,更高效的计算机芯片

One-atom-thin 'silicene' silicon transistors invented 原子大小数量级的硅烯晶体管宣告诞生 World's thinnest silicon material promises dramatically faster, smaller, more efficient computer chips 世界上最薄的硅材料将有望带来引人注目的更快,更小,更高效的计算机芯片 February 5, 2015 2015年2月5号 The first tra

低功耗计算机视觉技术前沿,四大方向,追求更小、更快、更高效

深度学习在广泛应用于目标检测.分类等计算机视觉任务中.但这些应用往往需要很大的计算量和能耗.例如处理一张图片分类,VGG-16需要做 150亿次计算,而YOLOv3需要执行390亿次计算. 这就带来一个问题,如何在低功耗的嵌入式系统或移动设备中部署深度学习呢?一种解决办法是将计算任务转移到云侧,但这并不能最终解决问题,因为许多深度学习应用程序需要在端侧进行计算,例如部署在无人机(通常会在断网情况下工作)或卫星上的应用. 从2016年起,业界便开始探索模型加速和小型化的研究,也提出了大量小型化方案

更快更简单更美观——Power-BI V9.0隆重发版

继Power-BIV8.0发布后,经过11个月的精心准备,Power-BI V9.0隆重发布!Power-BI V9.0在原有基础上,在软件操作性.美观性.易用性.效率等方面进行了不断地完善与提升,让BI的开发与应用变得更快更简单更美观! 1. 真正做到5分钟制作一个信息量大.操作简易且美观大方的管理驾驶舱. 不同的管理角色,对管理驾驶舱的需求都是不同的:同一个管理角色,在不同的时期,其对KPI的关注也是不同的.那么,如何能快速制作部署满足上述场景的管理驾驶舱呢?Power-BI在众多细节上进行

[Android 之美] 那些你不知道的APK 瘦身,让你的APK更小

[Android 之美] APK 瘦身,减少APK的大小 让你的apk文件尽可能小,应该使移除未使用的代码和资源文件.那么本章节介绍了如何做到让APK更小,性能更好,下载转化率会更高,以及如何指定在构建APK过程中保留或移除的代码和资源,在我们还没有分析APK大小之前,项目中存在一些资源放置处理不当,没有统一的规范,依赖管理不合理,资源重叠,dex方法数过多等问题,导致APK文件比较大,公司要求APK体积大小要优化到3M左右.经过我们的努力终于达到要求,然而我们发现还能再小. Android 之

比容器更轻更快的虚拟机

尽管容器技术在今天越来越被人接受,但是安全性依然是一个绕不开的问题,由于容器采用的是共享内核外加 cgroups 和 namespaces 等黑魔法的方式进行隔离注定了会有很多路径的 bug 导致隔离性问题,安全隐患依然存在.而不使用虚拟机的原因不外乎虚拟机启动太慢,额外开销太高,性能由于多了一层会下降.面对容器和虚拟机这两个极端,容器一方想把容器做的隔离性更好,虚拟化方面想把虚拟机做的更轻.结果, neclab 的一群人居然做到把虚拟机的启动速度做的比 Docker 还快,内存开销比 Dock

Angular 8 - 更小的包

Angular 8 - 更小的包 Angular 8 发布 原文地址:https://blog.angular.io/version-8-of-angular-smaller-bundles-cli-apis-and-alignment-with-the-ecosystem-af0261112a27 Angular 8 - 更小的包,CLI API 以及与生态保持一致 Angular 8 现在发布了!这是跨越整个平台的重要发布,包括框架.Angular Material,与主版本同步的 CLI.