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

jopen 10年前

 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,它对于调试你的页面会很有用。当准备部署的时候,可以下载最小化版本,以减少加载所需要的时间。

来自:http://www.infoq.com/cn/news/2014/01/jquery-mobile-1.4-release