YUI的团队 发布了YUI2.5.1版本,今天,你可以到SourceForge上下载。 它提供一个补丁修复了67个问题。
2.5.1版本可以很好的在Adobe RIA的运行环境运行,在FireFox上还修复了一个JSON解释器安全缺陷。它是2.5.1的顶级的项目。
- RIA支持的
- RIA支持的改进:Improved AIR support: 我们早就知道,YUI需要很好的运行在Adobe RIA,因为YUI是对WebKit支持的很好,YUI2.5.1提供了更强大的文本编辑器已经相关的内容管理面板。
- JSON的解析在Firefox :crockford本周在json.org提交了JSON的解释中存在一个安全漏洞 , 该漏洞允许该JSON的解析器被利用,可以被一些不安全的脚本进行攻击。 这个漏洞已经在新版的YUI上修复了。
- 数据表修饰:詹妮汉和卢克史密斯不遗余力的升级数据表, 2.5.1在动态的添加,删除,编辑,表数据的时候性能上有了更好的表现。
- YUI配置:我们增加了一个配置界面,我们的网站提供了一个组件选择列表,你可以定制一些自己喜欢的组件以锐网站,提供一种导航仪表式组件选择界面。配置文件会自动为你提供你想要的功能。请看下面一张图
- 下面是一些aggregate file
<!--Load then new yuiloader-dom-event aggregate file:-->
<script type="text/javascript"
src="http://yui.yahooapis.com/2.5.1/build/yuiloader-dom-event/yuiloader-dom-event.js" >
</script>
<!--Now, when you want to use a new component, you can just do this:-->
<script type="text/javascript">
// Instantiate and configure Loader:
var loader = new YAHOO.util.YUILoader({
// Identify the components you want to load. Loader will automatically
// identify any additional dependencies required for the specified
// components.
require: ["button", "slider"],
// Configure loader to pull in optional dependencies. For example,
// animation is an optional dependency for slider.
loadOptional: true,
// The function to call when all script/css resources have been loaded
onSuccess: function() {
//this is your callback function; you can use
//this space to call all of your instantiation
//logic for the components you just loaded.
//so, you can implement button safely here:
var oButton = new YAHOO.widget.Button("mybutton");
}
});
// Load the files onto the page:
loader.insert();
</script>
- Bug fixes:
YUI 2.5.1 修复了bug fixs。
分享到:
相关推荐
这个表单验证器是YUI库中的一个关键部分,用于确保用户在提交表单时输入的数据符合预设的规则和格式,从而提高数据质量和应用的安全性。 **描述分析:** 描述中提到的“NULL”意味着没有提供额外的详细信息。不过...
4. **更新UI**:根据接收到的JSON数据,使用YUI的DOM操作和UI组件来更新页面内容。例如,可以使用`Y.Node.create()`创建新的HTML元素,`Y.one()`选择特定元素,`setHTML()`更新元素内容等。 **三、整合示例** 以下...
**YUI3 Dialog组件详解** YUI3是Yahoo!推出的一款强大的JavaScript库,它提供了丰富的UI组件和工具,用于构建高性能、跨平台的Web应用程序。Dialog组件是YUI3中的一个重要部分,它允许开发者创建可交互的弹出窗口,...
2. **YUI作为前端展示**:利用YUI的组件和API,可以创建丰富的用户界面,如使用YUI的DataTable展示从服务器获取的JSON数据,或者使用YUI的Form组件进行表单验证,并通过AJAX发送到Struts2 Action进行处理。...
这些资源将帮助你深入理解如何集成YUI-EXT到项目中,如何创建和配置组件,以及如何处理复杂的UI交互。 总之,YUI-EXT是前端开发者的强大工具,它结合了YUI的底层强大功能和自身丰富的UI组件,让开发人员能够高效地...
**Yahoo YUI 插件库** Yahoo User Interface (YUI) 是一个开源的JavaScript库,由Yahoo开发并维护,用于构建高性能、响应式的Web应用程序。它包含了一系列的模块和组件,帮助开发者处理常见的Web开发任务,如布局...
YUI的DataSource和Model组件支持异步数据获取和数据模型的建立,可以方便地与服务器进行数据交互,并通过ModelList进行数据集合的管理。 6. **动画效果** Animation模块提供了丰富的动画效果,可以实现平滑的元素...
5. **数据(Data)**:YUI2支持数据绑定和模型-视图-控制器(MVC)架构,帮助开发者处理和展示数据,比如表格数据的动态加载和更新。 6. **动画(Animation)**:YUI2提供了强大的动画引擎,可以轻松实现平滑的过渡...
5. **文档完善**:新版本的发布通常伴随着更详细的文档和教程,帮助开发者更好地理解和使用新特性。 6. **社区支持**:随着版本的更新,社区也会更加活跃,提供更多的示例代码、插件和解决方案。 在实际使用YUI ...
《深入解析YUI 2.6.0r2:JavaScript组件库的基石》 YUI,全称为Yahoo! User Interface Library,是雅虎公司推出的一个开源JavaScript库,旨在帮助开发者构建高质量、高性能的Web应用程序。YUI 2.6.0r2是该库的一个...
通过查看提供的demo,开发者可以直观地了解如何在实际项目中应用YUI的Ajax功能,比如动态加载内容、无刷新更新页面等。 总之,YUI的Ajax框架为开发者提供了强大的工具,使他们能够轻松地构建动态、交互性强的Web...
《深入理解YUI 3.9.0 r2:界面设计与资源优化》 YUI,全称为Yahoo! User Interface Library,是由雅虎公司开发的一个开源JavaScript库,它旨在简化Web应用程序的构建,特别是对于界面设计和交互效果的实现。在3.9.0...
- **Ajax通信**:YUI的Ajax组件支持异步与服务器进行数据交换,实现无刷新页面更新。 **2. YUI的可扩展性** YUI的设计非常注重模块化和可扩展性,开发者可以通过编写新的模块来扩展其功能。YUI的模块化结构使得代码...
YUI 3.10.3是这个库的一个重要版本,包含了丰富的组件和工具,为开发者提供了广泛的前端功能支持。 ### YUI 3概述 YUI 3是YUI库的第三个主要版本,与之前的版本相比,它进行了彻底的重构,更加模块化,易于定制和...
综上所述,雅虎YUI组件是一个强大而全面的前端开发框架,其模块化设计、丰富的组件库以及详细的实例,使得开发者能够高效地构建功能完善的Web应用。无论你是前端新手还是经验丰富的开发者,YUI都能成为你得力的助手...
7. **AJAX**:YUI的AJAX组件支持异步数据交换,使得网页可以在不刷新的情况下更新内容。 8. **动画效果**:YUI的Anim模块可以创建复杂的动画效果,增强了用户体验。 **YUI的示例** 压缩包中的示例文件展示了如何...
YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...
《深入理解YUI:基于“yui.rar 例子”的解析》 YUI,全称Yahoo! User Interface Library,是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、易于维护的网页应用。本篇文章将结合“yui.rar 例子”...
这个文件很可能包含了 YUIDoc 的源代码、示例、配置文件以及可能的更新日志或发布说明。 在深入探讨 YUI 和 YUIDoc 的相关知识点时,我们可以关注以下几个方面: 1. **YUI 模块化设计**:YUI 采用模块化设计,允许...
YUI 3.8.1是其发展过程中的一个重要版本,包含了丰富的组件和工具,为前端开发者提供了强大的功能支持。 一、YUI的核心理念 YUI的核心理念是模块化和可配置性。它将各种功能划分为独立的模块,开发者可以根据需求...