Yahoo!升级其 YUI web 构架

本站基于CC发布,欢迎转载,请注明: 转载自Osss.cn 开源社区

欢迎订阅本站内容,RSS地址



经过了两年的开发,Yahoo!已经发布了YUI(JavaScript和CSS web库)的第三个版本。YUI(Yahoo! User Interface)是由Yahoo!用来加强他们的网页,而3.0版本是从2005年来的第一次重新设计。这个YUI的核心只有6.2KB大小,合并有一个装入程序用来管理在后台下载架构的其他部分,当他们需要的时候。这个‘self-completing’特性减少了下载代码的数量,允许开发者使用YUI().use()来选择他们需要的YUI模块。为了帮助开发者,一个Dependency Configurator现在可以使用来创建要求的use()指令。

1

应用程序可以并行的使用YUI2和YUI3,YUI3的全局变量是YUI而不是Yahoo。将来,开发者想是更多健壮的程序加入到构架的模块中。和jQurey相似的方式,可以是哦用CSS选择器来访问DOM对象。以前,开发者使用YUI必须使用不同的方法来选择IDs,CSS类或其他的CSS选择器。

YUI的事件处理,使用Facade Pattern也得到了加强,这样更容易对选择的元素而不是单个元素使用callbacks。YUI实在BSD licence下发布,现在可以在YUI3网页使用起文档和例子。

文章的脚注信息由WordPress的wp-posturl插件自动生成

发表评论(支持匿名,你可以直接发布评论)