YUI 2.8.0 发布
这次发布共增加了 4 个组件:
1. Storage Utility
这个组件实现了本地存储的功能,提供了一个HTML5风格的借口,你可以利用这个接口进行本地存储,它提供三种解决方案:HTML5 存储、利用Google Gears存储 和 利用 Flash Share Object 存储。随着支持 HTML5 标准的浏览器越来越多,这三种存储方案可以覆盖大部分的用户了。
2. SWFStore Utility
这个组件为上个组件 Storage Utility 提供 Flash Share Object 存储的功能,并且包括了一个利用 Flash Share Object 存储文本的 JavaScript API 。它对存储的键值对 支持即时的 gzip 压缩,这可以让你不会很容易超过 100KB 的 Flash 默认的本地存储上限(当然,如果用户同意的话这个上限是可以更改的) ,可以有效地帮助你节省空间。
3. SWF Utility
这个组件是一个用来把 Flash 嵌入到页面中的轻量级工具。需要注意的是,它只使用<object>标签来嵌入 Flash,而并不是所有的浏览器都支持这个标签。
4. ProgressBar Control
一个高度可定制的进度条组件。
此外,在 YUI 2.8.0 中还有很多bug fix 以及重要改进:
1. Connection Manager 支持跨域。 Connection Manager 利用 Flash 实现了跨域请求的功能,并且Connection Manager 的核心功能也被剥离到了 connection-core 这个模块中,如果你只是想用 Connection Manager 实现简单的 XHR ,可以只使用 connection-core 这个模块。
2. YUI Charts 开始支持多个坐标轴。
3. 更多改进请看 YUI 2.8.0 的 README
这次发布一个有意思的事情是,有一些重要的组件其实是 Yahoo 之外的人编写的,YUI 开源绝对是个明智之举啊。现在 YUI 的源码都在 github 上,你要是有热情有能力,也可以参与一下。如果你不了解Git,可以到Git官方网站上学习一下,这个版本控制系统很强大,学了肯定用得着。
转:http://www.zhuoqun.net/html/y2009/1375.html