jQuery Mobile 1.4.0 已经发布,改善了性能,增加了新特性

  • 侯伯薇

2014 年 1 月 3 日

话题:移动语言 & 开发架构

 jQuery Mobile 已经正式发布了 1.4 版本,其中着重提升了性能,并引入了新的默认主题和 SVG 图标。此外还增加了多项新特性。

为了改善性能,在新版本的 jQuery Mobile 中减少了 DOM 操作。完全移除了为按钮等样式的元素生成内部标记的功能。在很多情况下,这个框架只会在改善的时候才会为本地元素增加类型(class),并且,他们还减少了框架增加的类型的数量。

在主题继承(Theme inheritance)方面,新版本也作出了很大改变。在之前的版本中,它会使用 JavaScript 找到带有主题的最近的父元素,并为所有元素增加主题类型;而在新版本中,改为一种纯粹的 CSS 解决方案,其中会使用选择器来决定应用了哪些主题。

jQuery Mobile 1.4 的默认主题也发生了变化,它更加扁平化,更具有现代感和设计感。其中使用的主题(swatch)的数量也从五种减少到两种:一种比较亮的和一种比较暗的主题。

除了采用了新的默认主题之外,新版本的 jQuery Mobile 还使用了新的图标集,完全是基于矢量的 SVG 图标,但为了避免在不支持 SVG 的浏览器中出现问题,他们还是保留的原来的图标集。

此外,新版本中还增加了不少新特性,包括:开关(flipswitch)小部件、名为“filterable”的通用过滤器小部件、带有箭头的弹出菜单、为滚动条所用的提示框,并且还整合了 jQuery UI 中的标签框小部件。

你可以下载未经压缩的新版本 jQuery Mobile 1.4,它对于调试你的页面会很有用。当准备部署的时候,可以下载最小化版本,以减少加载所需要的时间。

移动语言 & 开发架构