jQuery mobile的优缺点

jQuery Mobile是jQuery 框架的一个组件(而非jquery的移动版本)。jQuery Mobile是一款基于HTML5的用户界面系统,旨在使所有智能手机,平板电脑和桌面设备上都可以访问的响应网站和应用。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

jQuery mobile的优点

1.跨平台
  目前大部分的移动设备浏览器都支持HTML5标准,jQuery Mobile以HTML5标记配置网页,所以可以跨不同的移动设备,如Apple iOS,Android,BlackBerry,Windows Phone,Symbian和MeeGo等;


2.容易学习
   jQuery Mobile通过HTML5的标记与CSS规范来配置与美化页面,对于已经熟悉HTML5及CSS3的读者来说,架构清晰,又易于学习.


3.提供多种函数库
   例如键盘,触碰功能等,不需要辛苦编写程序代码,只要稍加设置,就可以产生想要的功能,大大了编写程序所花费的时间;


4.多样的布景主题和ThemeRoller工具
   jQuery UI的ThemeRoller在线工具,只要通过下拉旱行设置,就能够自制出相当有特色的网页风格,并且可以将代码下载下来应用,另外,JQuery Mobile还提供布景主题,轻轻松松就能够快速创建高质感的网页.

jQuery mobile的缺点

1.比原生程序运行慢

  即使是在最新的Android和iOS硬件上(双核Tegra 2 Android手机,双核iPad2平板),JQuery Mobile应用程序都会明显慢于原生程序。尤其是在Android上,浏览器比起iOS更慢且bug更多

2.古怪(跨浏览器、跨平台开发)

  JQuery Mobile现在仍是beta版本,因此会遇到很多bug。

3. 有限的能力 vs 原生程序

  很明显,运行在浏览器上的JavaScript不能完全地访问设备的很多特性。

4.UI限制太大

总结:

  尽管 jQuery Mobile 利用最新的 HTML5、CSS3 和 JavaScript,但并非所有移动设备都提供这样的支持。对于简单的内容显示和数据输入类型的应用程序(相对的是需要丰富多媒体/游戏程序),它是对原生程序一个有力的增强。

原文地址:https://www.cnblogs.com/zcqian/p/7852089.html