jQuery UI 1.6rc3发布
2009年01月1日 Web开发
Attention: We found a regression in the rc3 release that breaks datepicker in Internet Explorer. The issue has now been resolved with the rc4 release – please do not download the rc3 release anymore. We apologize for the inconvenience.
注意:rc3在IE中存在一个严重问题。rc4已经解决了这个问题。
按:jQuery UI 1.6rc3发布标志着jQuery UI 1.6接近封版。jQuery UI 1.6将于2009年1月14日随同jQuery 1.3一起发布。
昨天,jQuery UI Team负责人Paul Bakaus同学激动不已地宣布,1.6发版前的最后一个版本——jQuery UI 1.6rc3发布了。在过去忙碌的几个月中,设计方法、规范、代码基都经历了很大变化。也就是说,rc3并非rc2的简单的bug修正版,而是一套完全不同的代码。在新的交互设计方法的指导下,UI团队重新构建了许多部件的基础代码,也多次重构了相关部件,最终实现了更理想的观感效果。
jQuery UI 1.6rc3中显著的变化包括:
- “翻新”日期选取器和滑动条(Datepicker and slider refresh)
为了适用新的主题(皮肤),对日期选取器作了必要调整:删除了一些选项,默认禁用了changeMonth和changeYear方法,引入了新方法showButtonPanel。具体细节近期将在相关标签(ticket)中公布。
滚动条也经过了重构。把’axis’选项改为了’orientation’、删除了’handle’和’handles’选项、为突出’step’而删除了’steps’和’stepping’、为突出’value’(选项和方法)而删除了’startValue’和’moveTo’,等等。滚动条规范页面包含更详细的说明。
UI团队将针对最终版本提供详细的兼容性信息和升级方案,以确保平稳过渡。
- “检修”拖放逻辑(Drag & Drop logic overhaul)
完全重新设计了拖放及可排序部件的定位、交叉逻辑,并通过200多个自动测试用例测试了几乎全部可能出现的情形(即各种滚动偏移及位置值)。在此基础上,修正了至少30种定位错误的情形(即未包含滚动、提示条置顶等)。
- 全新的部件设计(New widget designs)
jQuery UI 1.6rc3中所有部件的外观焕然一新。这既是新交互设计(Interaction Design)团队汗水的结晶,也得益于新jQuery UI CSS框架的支持。每个部件的标记和CSS都经过了重新搭配,从而构成了最整洁也最富弹性的解决方案。
- CSS框架(CSS Framework)
jQuery UI 1.6rc3基于全新的CSS框架构建。这个新CSS框架不仅支持jQuery UI的内置插件,也支持用户开发的自定义插件。这个框架专门针对用户界面开发,而非整页布局的开发。其中包含各种常用的UI实用方法、状态、容器及图标的API,可以通过jQuery UI ThemeRoller调用。要了解这个框架的完整API,请参考:http://jqueryui.pbwiki.com/jQuery-UI-CSS-Framework(如果无法访问这个网址,使用Firefox的用户可以安装gladder扩展。然后,选择“通过代理访问”。)
- 主题卷轴v2(Themeroller v2)!
为之漫笔(李松峰),本博客专注于Web前后端技术、移动平台开发技术、交互设计和技术翻译。声明一下,因为时常需要外出审稿,而且基本不带笔记本,所以有时可能会迟一点回复大家的留言。