`
wuhua
  • 浏览: 2114431 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

YUI 2.5发布了,完善的AIR支持,JSON安全更新,配置组件,bug fixs

阅读更多

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配置:我们增加了一个配置界面,我们的网站提供了一个组件选择列表,你可以定制一些自己喜欢的组件以锐网站,提供一种导航仪表式组件选择界面。配置文件会自动为你提供你想要的功能。请看下面一张图
  • The YUI Configurator.
  • 下面是一些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组件】基于YUI的表单验证器

    这个表单验证器是YUI库中的一个关键部分,用于确保用户在提交表单时输入的数据符合预设的规则和格式,从而提高数据质量和应用的安全性。 **描述分析:** 描述中提到的“NULL”意味着没有提供额外的详细信息。不过...

    Struts2中使用JSON+YUI之一[包含功能代码段]

    4. **更新UI**:根据接收到的JSON数据,使用YUI的DOM操作和UI组件来更新页面内容。例如,可以使用`Y.Node.create()`创建新的HTML元素,`Y.one()`选择特定元素,`setHTML()`更新元素内容等。 **三、整合示例** 以下...

    YUI3 dialog组件

    **YUI3 Dialog组件详解** YUI3是Yahoo!推出的一款强大的JavaScript库,它提供了丰富的UI组件和工具,用于构建高性能、跨平台的Web应用程序。Dialog组件是YUI3中的一个重要部分,它允许开发者创建可交互的弹出窗口,...

    Struts2+JSON+YUI组合应用之二构建RichClient

    2. **YUI作为前端展示**:利用YUI的组件和API,可以创建丰富的用户界面,如使用YUI的DataTable展示从服务器获取的JSON数据,或者使用YUI的Form组件进行表单验证,并通过AJAX发送到Struts2 Action进行处理。...

    YUI-EXT使用详解

    这些资源将帮助你深入理解如何集成YUI-EXT到项目中,如何创建和配置组件,以及如何处理复杂的UI交互。 总之,YUI-EXT是前端开发者的强大工具,它结合了YUI的底层强大功能和自身丰富的UI组件,让开发人员能够高效地...

    Yahoo YUI 插件库

    **Yahoo YUI 插件库** Yahoo User Interface (YUI) 是一个开源的JavaScript库,由Yahoo开发并维护,用于构建高性能、响应式的Web应用程序。它包含了一系列的模块和组件,帮助开发者处理常见的Web开发任务,如布局...

    针对YUI框架API

    YUI的DataSource和Model组件支持异步数据获取和数据模型的建立,可以方便地与服务器进行数据交互,并通过ModelList进行数据集合的管理。 6. **动画效果** Animation模块提供了丰富的动画效果,可以实现平滑的元素...

    YUI2 库与例子都有了

    5. **数据(Data)**:YUI2支持数据绑定和模型-视图-控制器(MVC)架构,帮助开发者处理和展示数据,比如表格数据的动态加载和更新。 6. **动画(Animation)**:YUI2提供了强大的动画引擎,可以轻松实现平滑的过渡...

    yui3-3.17.2最新版

    5. **文档完善**:新版本的发布通常伴随着更详细的文档和教程,帮助开发者更好地理解和使用新特性。 6. **社区支持**:随着版本的更新,社区也会更加活跃,提供更多的示例代码、插件和解决方案。 在实际使用YUI ...

    yui_2.6.0r2

    《深入解析YUI 2.6.0r2:JavaScript组件库的基石》 YUI,全称为Yahoo! User Interface Library,是雅虎公司推出的一个开源JavaScript库,旨在帮助开发者构建高质量、高性能的Web应用程序。YUI 2.6.0r2是该库的一个...

    YUI-ajax框架开发文档

    通过查看提供的demo,开发者可以直观地了解如何在实际项目中应用YUI的Ajax功能,比如动态加载内容、无刷新更新页面等。 总之,YUI的Ajax框架为开发者提供了强大的工具,使他们能够轻松地构建动态、交互性强的Web...

    yui 资源包

    《深入理解YUI 3.9.0 r2:界面设计与资源优化》 YUI,全称为Yahoo! User Interface Library,是由雅虎公司开发的一个开源JavaScript库,它旨在简化Web应用程序的构建,特别是对于界面设计和交互效果的实现。在3.9.0...

    YAHOO yui2.7 文档+ 代码+例子

    - **Ajax通信**:YUI的Ajax组件支持异步与服务器进行数据交换,实现无刷新页面更新。 **2. YUI的可扩展性** YUI的设计非常注重模块化和可扩展性,开发者可以通过编写新的模块来扩展其功能。YUI的模块化结构使得代码...

    yui3.10.3最新版

    YUI 3.10.3是这个库的一个重要版本,包含了丰富的组件和工具,为开发者提供了广泛的前端功能支持。 ### YUI 3概述 YUI 3是YUI库的第三个主要版本,与之前的版本相比,它进行了彻底的重构,更加模块化,易于定制和...

    雅虎YUI组建

    综上所述,雅虎YUI组件是一个强大而全面的前端开发框架,其模块化设计、丰富的组件库以及详细的实例,使得开发者能够高效地构建功能完善的Web应用。无论你是前端新手还是经验丰富的开发者,YUI都能成为你得力的助手...

    YUI.rar_html_javascript YUI_yui_yui javascript

    7. **AJAX**:YUI的AJAX组件支持异步数据交换,使得网页可以在不刷新的情况下更新内容。 8. **动画效果**:YUI的Anim模块可以创建复杂的动画效果,增强了用户体验。 **YUI的示例** 压缩包中的示例文件展示了如何...

    yui_2.9.0前端UI

    YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...

    yui.rar 例子

    《深入理解YUI:基于“yui.rar 例子”的解析》 YUI,全称Yahoo! User Interface Library,是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、易于维护的网页应用。本篇文章将结合“yui.rar 例子”...

    yui-yuidoc-yuidoc-50-529-gc631758

    这个文件很可能包含了 YUIDoc 的源代码、示例、配置文件以及可能的更新日志或发布说明。 在深入探讨 YUI 和 YUIDoc 的相关知识点时,我们可以关注以下几个方面: 1. **YUI 模块化设计**:YUI 采用模块化设计,允许...

    yui_3.8.1.zip

    YUI 3.8.1是其发展过程中的一个重要版本,包含了丰富的组件和工具,为前端开发者提供了强大的功能支持。 一、YUI的核心理念 YUI的核心理念是模块化和可配置性。它将各种功能划分为独立的模块,开发者可以根据需求...

Global site tag (gtag.js) - Google Analytics