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,但并非所有移动设备都提供这样的支持。对于简单的内容显示和数据输入类型的应用程序(相对的是需要丰富多媒体/游戏程序),它是对原生程序一个有力的增强。
以上就是jquery mobile怎么样的详细内容。