jQuery Mobile Beta 1 支持多种浏览器及平台

  • Abel Avram
  • 胡伟红

2011 年 6 月 28 日

话题:Web框架JavaScript移动架构AndroidChromeDevOpsiOS语言 & 开发

jQuery Mobile已经到达了 Beta 1 里程碑,支持所有主流浏览器及移动操作系统,最终版的发布预计会在夏季末。

jQuery Mobile是一个触摸优化的 JavaScript 框架,用于创建针对智能手机和平板电脑的跨设备 Web 应用。由于它构建在jQuery核心 1.6 和 UI 上,这个移动框架也能顺畅的运行在桌面浏览器上。当前的Beta 1中,框架会占用 20KB 的极少内存,用于存放压缩后的 JavaScript 代码,另外 7KB 用于存放压缩后的 CSS 代码。普通发行版计划在下一个 beta 版发布后 4 周的本夏季末。

jQuery Mobile 是 HMT5 友好的,它包含了大量可运行在多种设备上的 UI 组件,比如:Pages&DialogsToolbarsButtonsFormsListsContent formatting。这个框架还包含处理Events(触摸、定位、滚动、页面、动画)的 API、Themes及其他探测设置。

jQuery Mobile 已经可用并通过所有主流移动浏览器和多款移动设备的测试,包括 iOS、Android、WP7、Blackberry、Palm WebOS 和 Kindle 3。对于 Blackberry 5、Opera Mini 和 WP 6.5,由于其上浏览器的一些问题,这个框架不支持 Ajax。也不支持:Nokia S60,但是在 Beta2 中会支持。Meego 这个平台也不支持,因为诺基亚停止了对它的开发,不支持 Samsung Bada,则是其缺乏测试设备,同时一旦设备可用于测试,未来也会支持 Palm WebOS。

一旦编写了应用,就希望它能在所有设备上运行,jQuery 团队提醒注意如下事实:“视觉保真度体验高度依赖于设备和平台对 CSS 的渲染能力”,以及“我们会在未来的版本中添加带供应商前缀的 CSS 规则,用以对非 WebKit 浏览器带来过渡、渐变和其他视觉提升,在我们朝着 1.0 迈进时,会寻找更多的视觉润色效果。”

框架的源代码可以在GitHub jQuery Mobile上访问到。

查看英文原文: jQuery Mobile Beta 1 Supports Many Browsers and Platforms

Web框架JavaScript移动架构AndroidChromeDevOpsiOS语言 & 开发