jQuery Mobile
jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。
jQuery Mobile的基本特性:
- 此框架简单易用。页面开发主要使用标记,无需或仅需很少 JavaScript。
- jQuery Mobile 利用最新的 HTML5、CSS3 和 JavaScript,但并非所有移动设备都提供这样的支持。jQuery Mobile 的哲学是同时支持高端和低端设备
- jQuery Mobile 在设计时考虑了访问能力,它拥有 Accessible Rich Internet Applications (WAI-ARIA) 支持,以帮助使用辅助技术的残障人士访问 web 页面。
- jQuery Mobile 框架的整体大小比较小,JavaScript 库 12KB,CSS 6KB,还包括一些图标。
- 此框架还提供一个主题系统;可以根据需要来进行搭配和编辑你需要的主题框架
jQuery Mobile 也提供了针对移动端浏览器的主流事件
- 触摸事件 - 当用户触摸屏幕时触发
- 滑动事件 - 当用户左右滑动时触发
- 定位事件 - 当设备水平或垂直翻转时触发
- 页面事件 - 当页面显示,隐藏,创建,加载或未加载时触发
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.jQuery Mobile中虽然看上去很强大,但是他也有一些隐患在其中,在使用jQuery Mobile的如果使用自己搭配的主题的话就会出现CSS不能内联必须用<like>外联CSS才能运用,这个问题其实一点都不科学,但是确只能这样做。。问题有时出得莫名其妙,当然每个框架都不是完美的,只是相对完善而已,在程序的探寻中,我们也许在运用框架的路途中会找到更多的缺点和闪光点,这些东西见人见智了,出了问题解决它,这也是对自己的考验吧