jQ.Mobi——针对移动设备优化的jQuery

标签: 业界新闻 | 发表时间:2012-01-31 16:49 | 作者:xielisha
出处:http://www.mhtml5.com

appMobi已经开放了 jQ.Mobi的源代码,它对jQuery进行了重写,与 jQuery Mobile竞争以分享开发者份额。

jQ.Mobi是jQuery的部分重写版本,但针对HTML5和移动设备做了优化。它的文件大小只有3KB,而jQuery则有35KB,并且据 JSPerf test的数据,它在Android上要比jQuery快3倍,在iOS上快2.2倍。该框架是由 appMobi发布并开源的。因为jQ.Mobi是插件式开发,所以它的编程语法和jQuery完全相同。jQ.Mobi只包含jQuery API的子集,也就是appMobi认为给iOS和Android提供完全相同用户体验最重要的那部分。

jQ.Mobi由三个组件组成:

  • 查询(query)程序库
  • jQ.Ui——为WebKit浏览器提供的用户界面程序库
  • jQ.Plugin——针对WebKit浏览器的插件支持

他们创建了一个 演示来展现框架的功能。

人们为什么要在jQuery团队发布了 jQuery Mobile 1.0两个月之后,又创建了新的基于jQuery的JavaScript框架呢?appMobi这样做的原因在于,jQuery植根于桌面浏览器,因此他们的移动版本并没有很好地优化,并且也无法在移动设备上——特别是在Android设备中——提供良好的体验。

jQuery团队的移动领域主管Todd Parker承认 jQuery Mobile中存在一些问题,并且团队刚刚发布了维护版本( 1.0.1),其中修正了大量缺陷,他们还会在1.2版本中提供更多小工具并做出改进。

查看英文原文: jQ.Mobi – jQuery Optimized for Mobile Devices

 

转自 InfoQ

相关 [jq mobi 移动设备] 推荐:

jq 解决iframe高度自适应。

- - Web前端 - ITeye博客
已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

jQ中文API离线版下载(适用版本1.4.4,1.5,1.5.1,1.5.2,1.6,1.6.1,1.6.2)

- jk - WEB前端开发
在众多网友的要求下jQ中文API离线版(air版本)终于整理完成发布了.

吐槽一次MVC与Jq EasyUI的经历

- - 博客园_首页
MVC在Web开发中的优势(在TDD方面、逻辑与UI的彻底分离)已无需多言,除此之外个人感觉在给UI提供JSON各式的数据也更加方便. 但是总体上说,在公司的这次MVC经历最后的感觉还是比较失败. 个人记录下来在此做个反思,同时希望和大家一起交流,向大家学习. 首先从以上截图中, 个人就犯错了. 从整体架构上来说,项目中的授权部分(Accredit )之前是希望通过AOP的方式进行的,最后和在基础加上的AOP部分就发生了剧烈的冲突.

史上最内涵JQ小说—— 一个帅哥和一只蟑螂!!!!!

- 愤怒的青年 - 我们爱讲冷笑话
那个帅哥哼着小曲儿在洗碗,嗯哼嗯哼,哗啦哗啦. 小蟑螂爱屋及乌了,帅哥干什么都好看. 小蟑螂今年一岁多,是三个月前搬到这户人家的. 没办法,上一家的药太厉害了,一下子就把妹妹药死了. 小蟑螂好难过,看着妹妹被纸巾包住,丢进垃圾桶. 小蟑螂再也不敢在那家偷吃东西,饿着肚子逃出来,来到帅哥家. 帅哥妈妈曾经来帮忙撒药,却不知道撒的都是过期货.

移动设备手势设计初探

- redhobor - 腾讯CDC
  嘿~最近在做各种移动端的产品,设计啊体验啊操作啊,用的手都起茧,工作之余也思考了“手”这种较新的交互方式,以及它与界面的关系. 本文从手势的种类,应用场景,存在的可用性问题以及如何设计四个大的部分谈起,在此抛砖引玉供大家思考和学习.   移动设备大行其道的今天,手势是一个流行词汇,那手势是什么呢.

移动设备里的硬件功能

- - 雷锋网
【编者按】本文作者 @kentzhu 如果你想猎杀一只虎你得首先搞清楚了虎的习性与弱点,不然就好比是绣花枕头的屠龙术. 同样的道理,如果你想做好移动产品的设计,你得首先搞清楚移动设备的基本属性. 知道移动设备有哪些能力才能驾驭这些能力并创造出优雅的体验. 在移动设备里,常见可以被利用的硬件包括:话筒、GPS、距离感应器、环境光感应器、影像传感器、磁阻传感器、重力感应器、方向感应器、加速感应器、三轴陀螺仪、RFID、NFC、裸眼3D、温度计、震动感应器等.

移动设备阅读体验

- - 曉生語錄
一直想对移动设备阅读体验进行较为完整的研究和学习,但内容太多,涉及到非常多的传统平面设计知识,目前仅初步地完整字体部分. 常用的栅格分割适合移动设备多分辨率复杂内容的自动排版,内容可控制时是否可以模仿杂志的复杂不规则排版方式,以达到最佳的阅读体验. 2.移动设备上最佳的字体有什么必要的设计要素. 如下图,更多的内容包括字体颜色、字间距、行间距和字体渲染等,不同的内容需要不同的字体.

移动设备之滑动的维度

- - 盒子UI
在iOS交互模型的最底层,有一个“空间”的概念(具体可见 ios空间模型),而空间最基本的属性就是三个维度. 滑动依存于屏幕这个二维环境,也可以从维度这个角度去思考. 最常见的滑动例如ios里删除短信息的操作,这里的滑动是最基础的,可以理解成一维的、被赋予了唯一功能的操作. 但如果认为滑动就是这么简单,那可能忽略了滑动可以为设计带来的千变万化.