1.Jquery mobile综述
Jquerymobile是由(MT)MediaTemple联合多家移动设备厂商以及软件企业共同发起的的针对触屏智能手机与平板电脑的website以及在线应用的前端开发框架。
Jquerymobile构建于Jquery以及JqueryUI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。
关键特性:Keyfeatures:
1构建于Jquery的核心之上。使之兼容于jq的语法,对于开发人员有最易的开发曲线
2兼容于所有的主流移动设备:iOS,Android,Blackberry,PalmWebOS,Nokia/Symbian,WindowsMobile,bada,MeeGo.
3轻量级压缩后只12k,对图片的依赖程度非常低,保证了速度
4页面和行为均基于html5标记的驱动进行配,开发效率高,对脚本的需求小
5渐进增强使所有的移动设备,平板电脑和pc电脑都支持核心的内容和方法。而对于新的移动平台,则可以展现像安装在设备中的应用程序一样出色的富媒体和交互的浏览体验
6自动初始化通过页面的html标签的data-role属性,JqueryMobile可以自动初始化相应的插件
7优秀的可访问性一些特性比如WAI-ARIA也包含在内,以确保页面也可以在一些屏幕阅读器(比如苹果的VoiceOver)或者其他手持设备中正常工作.
8新的事件增加了触摸屏设备支持的触摸,鼠标,和基于光标的输入方法的API
9增加了本地控制的优化触摸体验和主题样式的新的插件
9强大的主题样式框和主题编辑器能很容易的进行高度个性化和品牌化的的界面定制
可访问性Accessibility
JqueryMobile是基于标准的,系统化的html构建的,使得页面能够在最广范围的设备上得到支持。对于A级的浏览器,许多JqueryMobile组件,比"焦点管理","键盘导航"等都能支持,其他可以详细参加W3C的WAI-ARIA说明.
通过运用这些技术,我致力于使得通过JqueryMobile开发的web产品拥有最好的可访问性,对于伤残人士,例如盲人,也可以用读屏软件,例如iphone的voiceover,使用。
我们现在正在改进可访问性,我们的目标是在1.0版本的时候,使Jquerymobile的所有控件都拥有全部的可访问性。
a4版本支持的平台SupportedplatformsinAlpha4
在A4版本中,以下平台和浏览器会支持全部的功能,页面的渲染也是无误的。现在WP7也支持了
•AppleiOS(3.1-4.2):iPhone,iPodTouch,iPad测试通过
•Android(1.6-2.3):所有设备均支持,在HTCIncredible,MotorolaDroid,GoogleG1andNookColor测试通过
•Blackberry6:触摸操作和样式已测试通过
•WindowsPhone7:HTC手机上已通过
•PalmWebOS(1.4):testedonPre,Pixi
•OperaMobile(10.1):安卓
•OperaMini(5.02):iOS,安卓
•FirefoxMobile(beta):安卓
官方站点:
http://jquerymobile.com/JqueryMobile站点http://jquerymobile.com/demos/JqueryMobile站点原版文档与示例http://forum.jquery.com/jquery-mobileJqueryMobile站点官方论坛http://www.jqmgallery.com/JqueryMobile优秀作品展示
中文社区:
http://www.jqmobile.orgJqueryMobile中文社区http://www.filod.net/jqm/index.htmlJqueryMobile中文在线文档
下载地址:
JS:完整版本:jquery-mobile-1.0a4.1.js(130KB,用于调试)压缩然后GZIP后版本:jquery-mobile-1.0a4.1.min.js(19KB,用于直接部署)CSS:完整版本:jquery-mobile-1.0a4.1.css(53KB,用于调试)压缩然后GZIP后版本:jquery-mobile-1.0a4.1.min.js(19KB,用于直接部署)压缩文件:ZipFile:jquery-mobile-1.0a4.1.zip(包含了Js,CSS,和图片)