阅读更多

0顶
0踩

Web前端
YUI团队今天面向开发者发布了3.5的首个PR版本。在该版本中包括了众多的改进,特别是在App Framework方面带来重要功能调整。

YUI(Yahoo User Interface),即Yahoo! UI Liberary,是由雅虎开发的一个开源的JavaScript函数库,它采用了AJAX、 DHTML和DOM等诸多技术。YUI包含多种程序工具、函数库以及网页操作界面,能够更快速地开发互动性高且丰富的网站应用程序。

App Framework特性是在YUI 3.4中首次引进的,不过其MVC组件已经被广泛采用。此次YUI 3.5 PR1为App Framework带来一些重要改进,包括:

  • Y.Controller由Y.Router替代。YUI团队表示,由于Controller这一命名对负责基于URL的路由组件而言极容易混淆,尤其是考虑到传统的Y.View所扮演的“控制器”类似角色,决定将Y.Controller类重命名为Y.Router。Y.Controller将作为一个别名存在以保证向后兼容,不过最终还是会移除。
  • 新的Route处理函数签名。在Y.Router中对路由处理函数的签名方法进行了轻微改进,使其更类似于表达式,并且使Router API的服务器使用更加自然。
  • 部分properties转为attributes。诸如Y.Controller(在YUI 3.5中为Y.Router)类中的html5、root、router,以及Y.View中的container、model、modelList等properties现在都成为了attributes。注意,该改变是不向后兼容的。因此你可能需要注意代码升级。
除上述重要改进外,YUI 3.5 PR1在App Framework中还提供了很多其他增强功能,并进行了大量的底层Bug修复。完整的改进列表请参见App Framework Change History

关于3.5 PR1中的详细改进内容则可参见GitHub上的Wiki页面。此外,在YUI 3.5的过渡页面(staging site)上可以找到相应的用户指南API文档

YUI表示,在接下来的预览版中将加入更多的特性改进,而且其中一些已经进入了开发分支,比如:新的DataTable架构及实现,及新的Button模块。根据计划YUI 3.5 PR2将于明年1月末发布。

YUI 3.5 PR1下载地址:
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • yuicompressor-3.5.jar

    压缩工具YUI-compressor 压缩工具层次不穷,各有优点,选择适合的压缩工具为将来做项目开发使用是一件很重要的事情!!在这介绍YUI-compressor

  • 对YUI扩展的Gird组件 Part-1

    对YUI扩展的Gird组件 Part-1

  • YUI3 dialog组件

    基于YUI3的dialog组件该组件是基于YUI3开发的,功能强大,详细见http://www.qiqicartoon.com

  • 【YUI组件】基于YUI的表单验证器

    NULL 博文链接:https://every-best.iteye.com/blog/750967

  • layui中layer前端组件实现图片显示功能的方法分析

    本文实例讲述了layer前端组件实现图片显示功能的方法。分享给大家供大家参考,具体如下: 实现图片显示功能:layer 1.在这里介绍一种layer前端组件 layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案, ...

  • 雅虎JavaScript UI库YUI 3.8 pr1版发布

    雅虎的YUI团队今天发布了YUI 3.8的首个预览版本,3.8正式版将于12月4日发布。 该版本的主要改进包括: 新的模板库:Y.Template类提供了一个通用的模板引擎API;Y.Template....

  • 对YUI扩展的Gird组件 Part-2

    原文在这里 文章日期:2006-9-2 代码在这里 Q:unknown { content: ” } Q:unknown { content: ” } .ygrid-cell-text { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px;... BO

  • yuicompressor-2.4.8.jar

    压缩js所需的jar包!前端压缩神器!解压即可使用!yuicompressor-2.4.8.jar附带使用说明

  • YUI.rar_html_javascript YUI_yui_yui javascript

    这是YUI的源码及相关示例。里面有很多很炫的Javascript效果。

  • yuicompressor.jar

    IDEA(pycharm,phpstorm)添加外部插件-yuicompressor压缩js/css

  • YUI Yahoo User Interface源代码

    YUI(Yahoo User Interface),是由雅虎开发的一个开源的JavaScript函数库,它采用了AJAX、 DHTML和DOM等诸多技术。YUI包含多种程序工具、函数库以及网页操作界面,能够更... YUI 3.5是一个大的改进版本,该版本的主要亮

  • 使用YUI+Ant 实现JS CSS压缩

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

  • yui-compressor 2.4.6 2011-04-15发布YUI

    yui compressor 2.4.6 发布日期:2011-04-15 用例: java -jar yuicompressor-2.4.6.jar myfile.js -o myfile-min.js

  • YUI.rar_compressor_js 混淆_lienae_yui

    YUI Compressor 支持类库,用于服务器端压缩与混淆 JS、CSS

  • yui_js压缩min_yui_压缩工具_nan_

    好用的js压缩工具,帮您把js压缩为min.js

  • yui_2.9.0前端UI

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

  • 解决layui的使用以及针对select、radio等表单组件不显示的问题

    layui是国内一款界面比较整洁大方的ui框架,里面封装了很多前端开发常用的组件,通常我们直接复制代码过去就可以实现效果,可以提高我们的开发效率。 使用步骤: 1、下载layui:https://www.layui.com 2、将layui...

  • YUI Compressor

    YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩JS java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js //压缩CSS java -jar yui...

  • JS/CSS压缩工具(YUI Compressor)使用方法

    方便快捷,压缩后的代码文件体积小,有效率高,当然市面上不乏有很多压缩工具,但是很多工具尤其在处理压缩一些大型脚本后往往导致脚本出错失效,不过我使用YUI Compressor到现在没有压坏一个脚本。使这个工具生效前...

  • setting.xml文件,修改Maven仓库指向至阿里仓

    setting.xml文件,修改Maven仓库指向至阿里仓

Global site tag (gtag.js) - Google Analytics