`
从此醉
  • 浏览: 1089369 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

小强的HTML5移动开发之路(33)—— jqMobi基础

 
阅读更多

一、什么是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相同的语法

插件可扩展

体积更小

英特尔收购

英特尔 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的组成

查询程序库

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

jqUI

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

jqPlugin

用于针对WebKit浏览器交互接口的插件支持。

四、jqMobi源码下载及运行演示

官方下载地址:http://app-framework-software.intel.com/

我下载后上传:http://download.csdn.net/detail/lxq_xsyu/6859059


Java学习交流群142979499 JAVA技术交流群
Android学习交流群311273384 android学习交流群
分享到:
评论

相关推荐

    jqmobi移动开发

    ** jqMobi 移动开发框架详解 ** jqMobi 是一个专为移动应用开发设计的轻量级JavaScript框架,它旨在简化手机端和移动端应用的构建过程,提供高效的性能和友好的API接口。作为一款强大的工具,jqMobi 具备了与jQuery...

    jqmobi app-framework-2.1.0

    JQMobi 和 App Framework 是移动应用开发中的两个关键框架,它们在构建跨平台的移动Web应用和本地应用中发挥着重要作用。JQMobi 是一个轻量级的JavaScript库,而App Framework则是基于JQMobi的一个扩展,提供了更...

    jqMobi参考手册

    总之,`jqMobi`及其相关组件为HTML5移动应用开发提供了强大的工具箱,无论是构建基础的DOM操作,还是实现复杂的UI效果,都能得心应手。通过合理的框架集成与插件选择,开发者能够显著提高开发效率,同时保证应用的高...

    jqmobi1.02rc1

    jqMobi 1.02rc1 是一个轻量级且功能强大的移动开发框架,专为构建跨平台的HTML5应用程序而设计。这个版本的发布标志着开发者拥有了一个更高效、更灵活的工具来创建高性能的移动应用,尤其是在资源有限的移动设备上。...

    appframework jqmobi demo

    通过这种方式,开发者不仅可以掌握这两个框架的基础用法,还能进一步提升解决实际问题的能力,从而在移动应用开发的道路上更进一步。 总的来说,AppFramework和JqMobi的结合为移动开发者提供了一种强大而灵活的工具...

    JqMobi+PhoneGap项目实战

    JqMobi是一款专门为移动设备和HTML5浏览器设计的JavaScript框架,具有高效的查询选择库特性,它在2012年1月由appMobi公司推出,初期版本为MIT/X11许可证,目前托管于GitHub供开发者参与和贡献。JqMobi的源码最初发布...

    jqmobi icon图标大全

    jqMobi 是一个轻量级的JavaScript移动框架,专为手机和触摸设备设计,旨在提供高效、简洁的移动应用开发解决方案。它包括了一系列的功能,如事件处理、动画效果、Ajax加载以及触摸优化等。在jqMobi中,图标是UI设计...

    jqmobi+phonegap+手机触屏滑动效果js

    在移动开发领域,jqMobi和PhoneGap是两个重要的工具,它们为开发者提供了便捷的方式来构建跨平台的原生应用。结合触屏滑动效果,可以创造出与原生应用相媲美的用户体验。本文将深入探讨如何利用jqMobi、PhoneGap以及...

    appframework-master 2.0

    jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极快速的查询选择库,支持W3C查询。 版本 jqMobi源码最初在2012年1月份推出,基于MIT/X11许可证,托管在GitHub上,开发者可参与并通过插件...

    jqMobi学习笔记

    jqMobi是一款轻量级的JavaScript库,专为移动设备设计,旨在简化移动Web应用的开发。它在PhoneGap和Android等原生环境中的表现尤为出色,提供了与jQuery类似的功能,但体积更小,加载速度更快,更适合资源有限的移动...

    mobiscroll时间控件支持jqmobi等

    Mobiscroll是一款强大的移动Web开发工具,专门设计用于创建高效、响应式的时间和日期选择器。它不仅在原生移动设备上表现出色,而且还能很好地兼容各种移动Web框架,如jqMobi。这款控件提供了丰富的自定义选项,使得...

    Jqmobi做的百度地图,支持三维地图 源码

    Jqmobi的核心理念是简化移动Web开发,它提供了类似于jQuery的API,使得开发者可以快速地进行DOM操作、事件绑定等。了解Jqmobi的基本语法和API对于使用此源码至关重要,包括选择器、事件处理、动画效果等。 2. **...

    Jqmobi做的百度地图,支持三维地图 源码

    在移动应用开发领域,Jqmobi 是一个专为移动端打造的JavaScript框架,它提供了一套简单易用的API,使得开发者能够快速构建高效、流畅的移动Web应用。本项目是基于Jqmobi实现的百度地图功能,特别是实现了三维地图的...

    jqm开发的音乐播放器

    jqMobi 是一个轻量级的 JavaScript 框架,专为移动设备优化,旨在提供快速、高效且易于使用的前端开发解决方案。本项目利用 jqMobi 实现了一个音乐播放器,旨在提供流畅的音乐播放体验,同时也展示了 jqMobi 在构建...

    移动前端开发框架chocolateChip简称chUI

    1.比jqmobi快1.5倍 2.界面效果秒杀jqmobi ...ChocolateChip-UI 是一个手机移动 Web 开发框架,使用 HTML5, WAML, CSS 和 JavaScript,基于 ChocolateChip JavaScript 库,包含新的 ChUI.JS 和 ChUI.css.

    jqmobile3.0

    jqMobile 3.0 是一个基于JavaScript的轻量级移动应用框架,专为HTML5浏览器和移动设备设计,旨在简化移动Web应用的开发过程。它与jqMobi紧密相关,jqMobi是一个高效的查询和DOM操作库,类似于jQuery,但针对移动设备...

    HTML5UI框架IntelAppFramework.zip

    这个新的 HTML5 开发环境可完全免费下载,侧重于构建见人 iOS、Android 和 Windows Phone 8 甚至是 Kindle、Nook、Facebook 和 Windows 8 的移动应用. App Framework 是专门为移动设备而设计,支持最新的 CSS3 ...

    webAPP开发教程

    总的来说,这个WebAPP开发教程覆盖了从基础到进阶的内容,包括使用JqMobi进行前端开发,以及通过PhoneGap实现跨平台的移动应用封装。通过学习,你将能够构建功能丰富的WebAPP,并了解如何优化它们以适应不同设备的...

    jqmobi微信

    使用jqmobi,模仿微信做工作管理系统

    intel appframework3.0测试版 jqmobi3.0测试版

    intel appframework3.0测试版 jqmobi3.0测试版 App Framework 3.0和前面的版本比较有很大的变动。当本项目于2011开启之后,一直聚焦于修正系统的bug(比如安卓平台上的 CSS3 变换)、提供一个可靠的 scrolling ...

Global site tag (gtag.js) - Google Analytics