[译]JQuery UI 1.8发布-新的插件、效果以及缺陷修正

作者:Dion Almaer

原文地址:http://ajaxian.com/archives/jquery-ui-1-8-comes-with-new-plugins-effect-and-fixes

JQuery UI 1.8发布啦-包含几个新的插件,一个新的效果,以及一些缺陷修正。大家可以到github上获取最新源码。

JQuery UI 1.8到底有啥新的东东呢?

Position工具类

现在你可以相对任何元素(甚至是窗体(window)或者当前鼠标的位置)来定位别的任何元素了。真正的“少写多做”,使用起来也灰常的简单,选中你想相对定位的元素,跟Position工具类的api方法说下你想相对谁定位就搞定啦~

(注:上文中的元素应该概指dom元素)

按钮部件 (button widget)

利用可变会皮肤主题的按钮插件,你可以代替平时用的原始html按钮元素如<button/>,<input type=”submit”/>,甚至自定义的<a class=”button”/>等等以获得更好的一致的呈现效果。我们也将别的一些有按钮的UI部件如对话框进行了更新,你可以可选地在这些部件上使用按钮部件或原始的html按钮元素。再次衷心感谢开发工程师(PE),感谢Filament Group的创意以及Jörn Zaefferer将创意变成了实践~当然也得感谢我们整个JQuery UI的社区在早期设计开发以后后期测试调整阶段的反馈信息。拥有漂亮表单元素是令人激动的,按钮部件仅仅是个开始哈。

自动提示部件(autocomplete widget)

现在你可以让任何文本输入控件弹出一个辅助用户输入文本的浮层,根据用户的输入提供建议提示或者可选项。这个自动提示部件基于Jörn Zaefferer有名的 Autocomplete插件设计。和按钮部件一样,我们尽量简化了部件的API的同时根据用户的实际需求保留了必要的可定制性。例如,你可以为配置选项中的source属性提供本地数据(译注:即页面中的json数据或数组等),也可以提供一个回调函数,在这个函数里面利用ajax实时从服务器端获取数据。单一选项参数,可重载,我们将使用这种新的API方式开发新的部件以及重构现有的部件,大家对这种改动有啥想法也可说来听听,我们乐意洗耳恭听。这种API的改动应该算是较大的改动,我们的目的是精简ui库,当然同时尽可能保留灵活性以及强悍的功能。

新的部件工厂(widget factory)

在本次发布的版本中,Scott González和Jörn Zaefferer在社区力量的帮助下完成了jquery ui部件工厂类的重打更新.这些更新使得你可以更容易地利用部件工厂的api新建部件,或者扩展现有的部件。

 

译者注:更详细的信息,大伙儿可以到官网上瞧瞧。

posted @ 2010-03-24 16:27  Mamboer  阅读(487)  评论(0编辑  收藏  举报