InfoQ

新闻

jQuery UI 1.0 包含鼠标交互、UI扩展及效果特性

作者 Scott Delap译者 宋玮 发布于 2007年9月17日 下午11时29分

社区
Java
主题
Web框架
标签
AJAX,
jQuery
正如上星期JQuery团队所承诺的,他们已经发布了jQuery UI 1.0。JQuery UI是个构建在JQuery之上的全主题交互和部件库。UI需要用到 jQuery 1.2.1 或更高版本。从文档中可以看到,1.0 包括了:
鼠标交互
  • 可拖拽 —— 使项目可被鼠标拖拽
  • 可拖放 —— 为可拖拽对象提供拖放目标
  • 可排序 —— 使项目列表可用鼠标进行排序
  • 可选择 —— 使项目列表可用鼠标和键盘进行选择
  • 可变大小 —— 使元件可调整大小

UI扩展

  • Accordion —— 可折叠的内容框(content pane)
  • Calendar —— 动态日期选择工具(picker)
  • Dialog —— 模态浮动窗口和确认对话框
  • Slider —— 可滑动输入元件
  • Table —— 可排序表格
  • Tabs —— 标签化的内容框

效果

  • 阴影 —— 在任何元件上产生动态阴影。
  • 放大镜 —— 可以根据鼠标与元件的临近程度放大或缩小该元件的尺寸。

jQuery 的领导 John Resig 在其博客上补充了如下信息:

jQuery UI 发出了一个JQuery项目全新起点的信号,其专注于开发高质量的、可重用的组件,你将能拖放这些组件到你的应用程序中。通常,这些组件是以传统JQuery plugin的方式直接提供给你,但是这些组件带有严格的编码、文档、主题和demo。我们希望我们的品质能做到何种程度,你就能喜欢到何种程度……作为所期待的全新项目,还有很多毛糙的地方,请大家宽容些。请将UI组件的bug提交到bug跟踪系统,在jQuery UI Mailing List上发起对这些bug的讨论。我们非常感激你的帮助……

查看英文原文:jQuery UI 1.0 Includes Mouse Interaction, User Interface Extensions, and Effects Features

3 条回复

回复

jQuery UI 1.0 发表人 Elvea Huang 发表于 2007年9月18日 下午9时5分
Re: jQuery UI 1.0 发表人 sw pollux 发表于 2007年9月19日 下午9时28分
Re: jQuery UI 1.0 发表人 超 陆 发表于 2007年9月20日 上午8时39分
  1. 返回顶部

    jQuery UI 1.0

    2007年9月18日 下午9时5分 发表人 Elvea Huang

    jQuery UI 是不是除Dojo和ExtJS外的另一股势力?

  2. 返回顶部

    Re: jQuery UI 1.0

    2007年9月19日 下午9时28分 发表人 sw pollux

    不要漏了YUI,当然prototype以及mootool也有很多UI组件,只是很零散而已!
    jQuery的UI能发展这么快,完全得益于它的plugin策略!

  3. 返回顶部

    Re: jQuery UI 1.0

    2007年9月20日 上午8时39分 发表人 超 陆

    jQuery本身是个很好的js框架.
    jQuery UI目前还不太成熟.
    但是jQuery独特而优雅的设计理念会吸引很多人的参与,所以其前途还是很光明的.

独家内容

专访开源项目Amoeba架构师陈思儒

DBA notes站长冯大辉(Fenng)代表InfoQ中文站采访了分布式数据库Proxy开源项目Amoeba的架构师和主要开发者陈思儒,内容包括Amoeba项目的起因、功能及其愿景等。

使用JSF、Ajax和Seam开发Portlets(2/3)

作为三期系列文章的第二部分,本文延续了上一期内容,介绍了RichFaces,包括如何把RichFaces集成到之前提到的示例应用中、如何部署RichFaces porlet和RichFaces的多种特性和功能。

Jeff Barr谈论Amazon Web服务

Amazon Web Services(AWS)的传道者Jeff Barr讨论了SimpleDB、S3、EC2、SQS、云计算、Amazon的不同服务如何与应用交互、AWS的起源、SimpleDB和微软SQL Server Data Services、AWS cloud的全球化、三月份的AWS停机。

用Erlang实现领域特定语言

Erlang的并发模型很有名,它的健壮性也很有名。但其他方面呢?在这篇文章里,Dennis Byrne演示了如何用Erlang建立内部DSL。

基于Rails的企业级应用剖析

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。

JavaFX技术预览

JavaFX显示了Sun的Java系列产品市场方向的一个重大转变。随着1.0版的即将发布,InfoQ以JavaFX预览版为参考,与Sun高级工程师Joshua Marinacci探讨了即将发布的1.0正式版。

剖析短迭代

敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。