YUI 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
YUI 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
YUI 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
开源组织 Yahoo
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-05

软件简介

Yahoo! UI Library (YUI) 是一个 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。

YUI 包含完整的说明文件。它包含了两种元件: 工具与控件[2],和一些 CSS 资源。

工具

  • 动画

  • 协助达成位置移动、大小改变、透明度和其他的网页效果。

  • 浏览器历史纪录管理工具

  • 协助网页程式使用浏览器之上一页与书签(我的最爱)工具。

  • 连线工具

  • 协助管理跨浏览器的  XMLHttpRequest 功能。他也整合了表单传送、错误处理、  callback和档案上传。

  • 资料源

  • 提供通用可配置接口给其他组件与种种资料,如从简单的JavaScript阵列到线上服务器,间透过XHR来互动。

  • 元素

  • 为DOM里的HTMLElements提供包装样式,从而简化一般工作如加入监听者(listener)、对DOM操作、以及存取属性。

  • DOM

  • 为一般的  DOM脚本作业提供帮助,它包括元素定位与CSS样式管理。

  • 即拖即放

  • 为  即拖即放的开发(建立与管理可在网页上拖放的物件)提供帮助。

  • 事件

  • 提供开发者对浏览器事件,如鼠标点击与键盘按键,的简易、安全之存取。它也提供自订事件物件以应付用户出版与订阅自订事件的需求。

控件

  • 自动完成

  • 为用户文字输入的互动提供  自动完成功能 (建议列表与随打击找的功能)。它支援广泛的资料源格式。它也透过XMLHttpReqeust支援服务器端资料源。

  • 按钮

  • 让用户制作功能像传统HTML表单按钮般多样、图形化的按钮。

  • 月历

  • 图形式、动态的控制,用于日期选择。

  • 容器

  • 支援大量的DHTML视窗规范包括  提示框(Tooltip)、面板、对话框、简易对话框、模组与覆盖层(Overlay)。

  • 资料表

  • 简单且强大的应用程式接口用来显示网页上屏幕阅读器可存取的表资料。值得关注的功能包括可排序的栏、分页、卷轴、行选取、可放大缩小的栏、以及线上编辑。

  • 纪录器

  • 提供一种快速简单的方式来写入  日志讯息到Mozilla Firefox的Firebug扩充插件画面终端、或者Safari JavaScript终端。

  • 表单

  • 提供简易产生鼠标移过弹出  选单的方式。

  • 滑块

  • 提供一般性滑块组件让用户可在有限范围内以单轴或者双轴选择值。

  • 分页检视

  • 提供以分页方式来检视内容。

  • 树状检视

  • 产生目录树,其下节点可以缩放。

CSS 资源

  • CSS页面网格: 七种基本线框外带附加组件,支援超过1000种不同网页布局。

  • 标准CSS字型集: 标准化跨浏览器字型家族与尺寸设定。

  • 标准CSS重设: CSS宣告,用于移除页边空白并标准化跨浏览器对显示一般元素的问题。

展开阅读全文

代码

评论

点击加入讨论🔥(6) 发布并加入讨论🔥
发表了资讯
2016/10/23 00:00

技术圈的部落主义

当我还在雅虎工作的时候,所有的前端开发者都在使用雅虎自己做的YUI进行开发。这种做法很有意义:当你付钱给人们去维护一个前端库的时候,如果能让公司内的所有人都使用它,并且做出贡献,你就能获得最大的利益。我和公司内的很多其他人一样,都非常喜欢使用YUI。我们形成了一个“YUI部落”,在雅虎内部,所有前端开发者都要使用YUI,成为了一个共识。但是,谁也不可能一辈子都在雅虎工作。 我在雅虎的一个同事,在离开雅虎之后...

12
6
发表了资讯
2014/08/31 00:00

雅虎宣布停止开发 YUI

雅虎官方博客 宣布终止开发开源的JavaScript工具库 Yahoo User Interface library (YUI)。雅虎开发者解释说,行业趋势发生了改变。过去几年,Web平台经历了激烈变革,相比以前如今的JavaScript几乎是无处不在。Node.JS的出现允许JavaScript在服务器端使用, 以及新的包管理器如npm,构建工具如Grunt,应用程序框架,测试工具等的出现,使得YUI之类的大型JavaScript工具库不再像以前那样受到社区的关注。今天大多数开发者将大型J...

36
17
发表了资讯
2014/05/24 00:00

YUI 3.17.2 RC1 发布,Yahoo 的 UI 库

YUI 3.17.2 RC1 发布,该版本继续修复 Loader 的 bug。 打包下载:http://yui.zenfs.com/releases/yui3/yui_3.17.2-rc-1.zip Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

2
8
发表了资讯
2014/05/22 00:00

YUI 3.17.1 发布,Yahoo 的 UI 库

YUI 3.17.1 发布,该版本修复了 3.17.0 中关于 Loader 的问题。 下载: http://yui.yahooapis.com/3.17.1/build/yui/yui-min.js https://npmjs.org/package/yui http://yui.zenfs.com/releases/yui3/yui_3.17.1.zip Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

0
16
发表了资讯
2014/05/14 00:00

YUI 3.17.0 RC 1 发布,Yahoo 的 UI 库

YUI 3.17.0 RC 1 发布,此版本现已提供在 CDN,可以通过 npm 安装,也可以下载 ZIP 文件,也已经在 staging website 更新了最新版本。 此版本包括 152 个 commits,主要是一些新特性和 bug 修复,与 3.16.0 的区别可以看这里,更多更新内容请看这里。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权...

6
12
发表了资讯
2014/04/11 00:00

YUI 3.16.0 发布,Yahoo 的 UI 库

YUI 3.16.0 发布了,可通过 Yahoo CDN, 、npm 或者 .zip archive 来获取。该版本包括应用框架更新、日历更新、CSS 网格、DataTables、文本编辑器、拖拉操作等诸多方面更新,详细介绍请看这里。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

0
26
发表了资讯
2014/04/04 00:00

YUI 3.16.0 RC1 发布

YUI 3.16.0 RC1 发布,此版本已经通过 npm 提供在 CDN ,或者用户可以通过 .zip archive 下载,也可以在 staging website 查看最新的文档。此版本新特性相关内容可以查看 Change History Rollup ,此版本总共包括 213 个 commits,跟 3.15.0 的不同之处请看GitHub Comparison。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含...

2
14
发表了资讯
2014/02/27 00:00

YUI 3.15.0 发布

YUI 3.15.0 发布,此版本主要是更新了 App 框架 ModelSync.local;更新了日期,图形和图表模块;修复了属性,拖拽等模块;还有一些改进。详细更新内容请看发行说明。

0
0
发表了资讯
2014/02/20 00:00

YUI 3.15.0 RC1 发布

YUI 3.15.0 RC1 发布,此版本包括了 438 个 commits,其中主要是改进了许多核心元素,详细信息请看 发行说明 。 You can find it on the CDN here and download it via the .zip archive. The npm link will be updated soon. Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

4
14
发表了资讯
2013/12/19 00:00

YUI 3.14.1 发布,支持 IE 11 和 Android 4.4

YUI 3.14.1 发布,此版本包括几个新的特性,修复了一些 bugs 。 新特性: 支持 IE 11 和 Android 4.4 图表回归分析 更多更新信息请看: Change History Rollup 或者是到 GitHub上 查阅 differences between 3.14.0 and 3.14.1 。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

6
16
发表了资讯
2013/08/29 00:00

YUI 3.12.0 发布,雅虎的 UI 库

YUI 3.12.0 发布了,包括如下几个方面的改进内容: App Framework Button Calendar Charts Event Node TabView Template Tree Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

3
21
发表了资讯
2013/06/20 00:00

YUI 3.11pre1 发布

YUI 发布了 3.11 的首个预览版本,下载方式: Yahoo! CDN, 压缩包 archive, 或者通过 npm 获取. 从今年春季开始我们开始在做一些基础性的改动,包括将 Attribute 移到 Base 上,该版本就是初步实现该改动的测试版本,包括: Base 现在添加了所有 ATTRS (Issue / Pull Request). Base init 和 Attribute change 时间被事件子系统处理 (Issue / Pull Request). 下表是此举对性能的影响比较: Version Ops/Sec 3.9.0 new Base() w...

2
4
发表了资讯
2013/05/15 00:00

YUI 3.10.1 发布,修复 SWF 安全漏洞

YUI 3.10.1 发布了,该版本修复了发现的一个 SWF 安全漏洞。 下载地址:CDN, as a download, and on npm. Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证

3
6
发表了资讯
2013/04/25 00:00

YUI 3.10.0 发布,性能提升 2~6 倍

YUI 3.10.0 发布了,可通过 Yahoo CDN, via direct download, or npm 下载。 该版本包含很多新特性和 bug 修复,值得关注的有: Attribute 和 Base 模块性能提升 4 倍左右 CustomEvent 性能提升 2-6 倍 AutoComplete, Console, and DataTable 语言更新 Y.Tree 改进 同时该版本还废弃了一些内容,详情请看发行说明。...

9
15
发表了资讯
2013/04/09 00:00

YUI 3.10pr1 发布,性能大幅提升

今天我们很高兴的宣布YUI 3.10pr1的发布。 它可以通过Yahoo! CDN或者npm 下载。我们的YUI库的演示官网也更新到了最新版本。请关注下面的测试结果。 最新版本的YUI性能大幅提升。在Chrom25,跟YUI3.8.1对比,我们能看到以下的改进。 Benchmark 3.8.1 3.10pr1 x Change new BaseCore() 51,871 153,532 3 new MyBaseCore() [extends BaseCore] 51,980 140,016 3 MyBaseCore with 10 simple value attributes 20,535 45,541 2 MyBas...

4
10
发表了资讯
2013/03/28 00:00

YUI 3.9.1 发布,bug 修复版本

YUI 3.9.1 今天发布了,可通过 Yahoo! CDN 或者 download 和 npm 获取该版本。同时 YUI Library website 也做了更新,这是一个小的维护版本,主要是 Handlebars 的一个 bug 修复等等。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

3
4
发表了资讯
2013/03/14 00:00

雅虎 YUI 发布 3.9.0 正式版

YUI 3.9.0 终于发布了,可通过 Yahoo! CDN, download, 和 npm 下载。3.9.0 版本的改进内容我们在之前的几个测试版本中都已经介绍,更多信息请看发行说明。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

7
19
发表了资讯
2013/02/20 00:00

YUI 3.9.0pr3 发布,雅虎 UI 库

YUI 3.9.0 发布 PR3 版本,比 PR2 版本改进请看发行说明。 下载方式:Yahoo! CDN, download, and via npm. Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证

2
13
发表了资讯
2013/01/26 00:00

YUI 3.9.0 PR2 发布

YUI 3.9.0pr2 发布了,可通过 Yahoo! CDN, download, 和 npm 获取。 修复的问题主要集中在图表、按钮和滚动视图上,你可通过 GitHub comparison 来比较 PR2 和 PR1 的区别。 Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。使用授权为 BSD许可证...

0
6
发表了资讯
2013/01/24 00:00

雅虎发布 YUI 3.8.1,支持 iOS6

雅虎今天发布了YUI 3.8.1版本。 该版本的目标环境中新增了iOS6这一新的平台。这意味着开发者使用YUI开发的网站和应用能够运行在苹果最新的移动操作系统上。此外,YUI未来版本还将移除对iOS4的支持。 此外,该版本修复了DataTable、Attribute和Template相关的bug。 详细信息:YUI-3.8.1 Change History 目前,3.9分支上已经发布了3.9 PR1版本,正式版将很快发布。 下载地址: yui_3.8.1.zip yui-min.js...

1
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
6 评论
302 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部