Page 116 - JavaScript修炼之道
P. 116
108 附录C JavaScript框架概览
而它的支持则可以在Google Group和一个专门的论坛中获得。
MooTools有一本非常不错的书:MooTools Essentials。
现在看起来MooTools在本附录中所提到的框架中人气最低。不过在开发者心中,MooTools
仍占有相当重要的地位。
下面列出了一些你可能需要的链接。
官方站点:http://mootools.net/。
源代码:http://github.com/mootools/mootools-core。
Bug跟踪和功能变更:https://mootools.lighthouseapp.com/。
你可以在 Google Group ( http://groups.google.com/group/mootools-users )和论坛
(http://mooforum.net/)获得支持和项目进展。http://mootorial.com/ 上提供了一些MooTools
的资料和教程。
C.4 YUI
Yahoo!用户界面库,一般被称为YUI(据我现在所知,它的发音就是逐字母念出),它是由
Yahoo!开发者网络(YDN)所维护的开发者资源中的一部分。这个项目从2005年开始,到2006
年年初完成了第一个发布版本。它是一个非常健壮的、模块化的和强大的框架,不过它的入门学
习曲线要稍微陡峭一些。“YUI 3”包含了YUI的核心JavaScript功能,此外还有很多额外的功能(不
一定和JavaScript相关)位于其他的模块里。YUI被大量应用于Yahoo!自己的网站和在线服务中,
这也是其稳定性和高性能的一个实证。
要知道YUI的版本2和版本3之间,无论是初始化框架的方式,还是访问模块和特性的方法,
都发生了巨大的变化,因此要小心那些可能过时的文档和教程。一般以YAHOO开头的调用都是YUI
2的代码。不过,从YUI 3.1开始你可以集成那些老式的解决方案,从而使编码更加轻松。
虽然YUI的核心并不算是开源的(尽管它有一个BSD许可证,但实际上这部分代码只有
YDN才有权提交),不过YUI Gallery允许人们去提交自己的模块。你也可以进行bug报告和功
能请求。
大多数的YUI文档不是在YUI框架的官方站点上,就是在YUI库的站点上,因此它具有很强
的社区导向性。YDN的布道者Christian Heilmann编写了一系列高质量的文档,这些文档遍布于流行
的Web开发在线杂志,包含了上百个循序渐进的示例。这些文档的质量如此之高,以至于YUI的书
都显得多余。我能找到的最好的YUI的书还得追溯到YUI2:Learning theYahoo! User Interface Library。