认真地说, jQTouchjQuery Mobile框架有什么区别? 今天的帖子是构建移动Web应用程序的许多其他著名的移动触摸框架的摘要。 两者均基于jQuery,找出彼此之间的差异,并查看它们是否具有相同的目标。 请享用!

jQTouch

David Kaneda建造,由Jonathan Stark维护。 是用于iPhone,Android,iPod Touch和其他具有前瞻性的设备上的移动Web开发的jQuery插件。

特征:

>简易设置
>原生WebKit动画
>图像预加载
>回调事件
>灵活的主题
>麻省理工学院许可
>滑动检测
>扩展

性能 –可以
它依赖于jQuery库(一个考虑了桌面浏览器的库),并且有人质疑它的效率。 有些人抱怨动画不够流畅,尽管这通常是Web应用程序的抱怨。

易于开发 –可能是构建iPhone应用程序的最简单方法。
直接使用HTML,CSS和jQuery。 如果您要开发复杂的东西,可能会发现它很有限。

来源+演示

jQuery Mobile

针对智能手机和平板电脑的触摸优化Web框架。 基于坚如磐石的jQuery和jQuery UI基础,适用于所有流行移动设备平台的基于HTML5的统一用户界面系统。 它的轻量级代码具有逐步增强的功能,并具有灵活,易于主题化的设计。

特征:

>认真跨平台和跨设备
>触摸优化的布局和UI小部件
>舒适的设计:更大更好

表现 –平均
使用Web应用程序框架创建的应用程序的性能不如使用自定义API框架创建的应用程序。 Dave Feldman的测试表明,除了初始加载时间外,Sencha Touch(自定义API框架)的性能明显优于jQTouch或jQuery Mobile,并且更加可靠。

易于开发 –是继jQTouch之后最容易的开发
直接使用HTML,CSS和jQuery。 如果您要开发复杂的东西,可能会发现它很有限。

资源
演示版

用户意见和评论

jQTouch易于实时运行(您基本上在div的单个页面上设计页面),但是,如果您打算拥有很多屏幕,则必须非常谨慎地将应用程序分成多个页面或创建自己的页面(至少在许多版本的Android和iPhone 3G上)在JavaScript中动态地处理DOM页面,而对许多页面进行DOM操作往往会导致速度缓慢。

如果您想要跨平台,基于Web的移动支持,而不只是Webkit浏览器(iOS,Android,BB 6.0+)以外的设备,则需要使用解剖刀而不是链锯。 Sencha,jQuery Mobile等都很棒,可以立即为您提供大量功能。

我给jQuery mobile进行了更深入的检查,我必须说……好吧。 他们添加了许多有用的功能,但是Android上的性能糟透了(迄今为止)。 我看到了很多潜力,但我认为它们应该减少功能,尤其是醒目的糖果,而更多地关注稳定性。

jQtouch针对WebKit进行了优化,jQuery Mobile希望支持所有移动设备。

jQTouch是一个jQuery插件(请参见“在jQuery上停留”一节),而jQuery mobile作为框架提供。

jQuery Mobile是官方的并且通常更活跃的jQuery项目(alpha 4.1 – 2011年4月7日),而David Kaneda于2009年创建的jQTouch在beta 3(2011年5月3日)发布之前一直相对安静。

jQTouch是一个很棒的框架,我们很自豪能将它作为jQuery社区的一部分–我们确实希望存在一个能够真正支持那里所有移动平台的移动框架。

jQuery mobile很棒,因为他们将尝试支持尽可能多的平台。 如果您运行的真正的移动网站有很多用户,则必须考虑小型平台,就像您的网站需要支持IE 6(如果有很多用户)一样。 这不是很有趣,但是不这样做将是不好的生意。

jQTouch的网站/演示很好看,一年左右就非常令人兴奋,但我很高兴看到一个健壮的替代方案。 在使用jQTouch为多个站点实现特定于iPhone的视图之后,我将不再使用它。

这就是我喜欢使用jQuery的原因:我永远都没有时间去支持所有这些平台。 我使用jQuery,所以我不必担心所有这些事情,并且我可以完成工作。

在下面添加您的评论和意见!

From: https://www.sitepoint.com/jqtouch-jquery-mobile-spotlight/

聚光灯下的jqTouch与jQuery Mobile相关推荐

  1. 初步了解jquery mobile

    什么是jquery mobile jQuery Mobile是jQuery 框架的一个组件(而非jquery的移动版本).jQuery Mobile 是针对触屏智能手机与平板电脑的网页开发框架.其出现 ...

  2. 使用 jQuery Mobile 与 HTML5 开发 Web App (五) —— jQuery Mobile 表单下

    在上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 表单上>中, Kayo 介绍了一部分 jQuery Mobile 表单组件 ...

  3. 使用 jQuery Mobile 与 HTML5 开发 Web App (十四) —— jQuery Mobile 方法下

    本文承接上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 方法上>,继续说明 jQuery Mobile 的方法,这部分内容主 ...

  4. Cordova+jQuery Mobile+Spring REST

    Cordova可以方便地建立跨平台的移动应用,使用jQuery Mobile做手机界面,后台使用rest提供数据交互. 首先,使用jQuery Mobile建立一个页面: <!DOCTYPE h ...

  5. jquery mobile 页面间的传递参数

    jq mobile作为一个web开发手机app的框架,打包后的apk,其实就是在手机上模拟一个简易的浏览器,然后进行js操作,在没有服务器端脚本语言的支持下,如何传递参数呢? 很明显,这就要依靠jqu ...

  6. jQuery Mobile和PhoneGap混合开发

    其实二者并不影响,PhoneGap负责调用系统的接口,jQuery Mobile实现一些网页效果.PhoneGap开发请看上一篇文章,jQuery Mobile开发环境搭建如下:[请先阅读上一篇文章, ...

  7. jQuery Mobile基础

    1.安装 在<head></head>标签里边写入以下内容 jQuery Mobile CDN: 1 <head> 2 <meta charset=" ...

  8. jQuery mobile 图标

    定位图标 请使用 data-iconpos 属性来规定位置 <a href="#link" data-role="button" data-icon=&q ...

  9. 【新手向】jQuery Mobile中动态加载或执行脚本的分析

    jQuery Mobile是我新的项目中要用到的移动端框架,之所以要使用它,仅仅是因为它的兼容性很好,页面之间的轮转及其优雅.但是jQuery Mobile的UI我并不喜欢,因此又引入bootstra ...

最新文章

  1. C#弹窗提示输入密码
  2. R语言length函数计算向量、列表、字符串长度实战
  3. webpack 使用别名(resolve.alias)解决scss @import相对路径导致的问题
  4. 《快学Scala》第二章 控制结构和函数
  5. .net程序员面试考试题目
  6. 探讨后端选型中不同语言及对应的Web框架
  7. 【华为云技术分享】自动网络搜索(NAS)在语义分割上的应用(一)
  8. 二次封装dojo slider
  9. Ubuntu系统下ntp服务器搭建2
  10. 学习5g通信心得体会_5G,不仅仅是速度,更可能是改变命运的机会
  11. python人名抽签_办公人员的 python 妙用——抽签结果提取
  12. Collecting Coins
  13. 【物联网】物联网关键技术与应用分析
  14. 【市场调查与预测】廊坊师范学院大学生洗发水使用情况调查(课程论文)
  15. 单耳蓝牙耳机怎么连接_蓝牙耳机怎么切换单耳
  16. 今日头条推广房产的广告需要什么资质?今日头条广告开户找哪里?
  17. MATLAB读取国际电离层参考模型(IRI) 数据 绘制TEC网格
  18. CFA一级通过率如何?
  19. 【论文笔记】标准正交基和投影在分布式控制中的应用
  20. ISCC——部分题wp

热门文章

  1. 民生银行加入R3区块链联盟
  2. 解决刷新后回到顶部的问题
  3. 如何在python中表示微分_Python实现自动微分(Automatic Differentiation)
  4. Fiddler抓取移动端APP流量数据
  5. Aurora ip核的使用详解
  6. 聊一聊WEB前端安全那些事儿
  7. 李想这三年主要做了什么?
  8. 阿里巴巴复杂搜索系统的可靠性优化之路
  9. 五种IO模型和nginx的web模块
  10. 维基百科没有告诉你关于宝马的什么