据CSDN报道,近日,Yahoo发布了下一代JavaScript和CSS库YUI 3.0.0。Yahoo! User Interface Library(YUI)是一个使用JavaScript编写的工具和控件库,它利用DOM脚本、DHTML和AJAX来构造具有丰富交互功能的Web程序。YUI也包含几个核心的CSS文件。YUI中的所有组件已经以开源的形式发布,它们遵循BSD协议并且可以免费使用。
来自雅虎方面的消息显示,相较于之前的版本,YUI 3.0.0前进了一大步。YUI开发团队改进了库,优化了语法,使API更加灵活方便。
YUI 3.0.0的特色组件:
1. DataSource:YUI的数据抽象层提供了一个进入数据集的标准接口,无论数据源是本地,XHR,XSS还是其它,也无论数据格式是JSON,XML,CSV还是其它。
2. ImageLoader:ImageLoader组件允许用户在页面绘制时推迟不在视口(viewport)的图像的载入,调节带宽使用以提升性能。
3. History:History组件使用户可以在一个单页web应用的范围内控制浏览器的后退按钮。
4. StyleSheet:StyleSheet组件使在运行中创建和修改CSS规则变得容易,允许用户动态地设计页面元素的风格,减少重新绘制的次数。