Page 115 - JavaScript修炼之道
P. 115
附录C JavaScript框架概览 107
还有半打人通过会议、活动、会面等各种各样的形式来扩大jQuery社区,这大大推动了jQuery的
发展。一些企业也开始资助jQuery,不过这并不影响jQuery的开源性质。jQuery使用GPL/MIT的
双重许可证,利用GitHub管理代码,通过Trac来进行bug报告。
jQuery项目和jQuery UI的周围围绕着大量的杂志、会议、会面、用户组以及在线论坛。一些
①
②
jQuery书已经出版,这包括jQuery for Dummies 、jQuery in Action 、jQuery: Novice to Ninja以及
jQuery Cookbook。
正如我之前所说,我认为jQuery和Prototype所强调的是不同的需求集合。我并不否认jQuery
有很多优点,我也看到jQuery吸引了大量的用户,比如那些只是把JavaScript当成工具来用的用户
(他们可不想为做几个日常任务就要学习大量的API)。jQuery社区也使jQuery受益良多,活跃的社
区既让用户对jQuery更有信心,也为用户提供了更多的支持。在编写本书的时候,jQuery的版本
是1.4.2。
下面是一些你可能需要的链接。
jQuery 的官方站点:http://jquery.com/。
jQuery UI 的官方站点:http://jqueryui.com/。
jQuery的GitHub站点:http://github.com/jquery/jquery。
Bug跟踪系统:http://dev.jquery.com/。
这个地址中列出了jQuery所有的官方论坛:http://docs.jquery.com/Discussion。
C.3 MooTools
MooTools是由Valerio Proietti在2006年编写的,它像一个手工挑选的特性大杂烩,包含了
Prototype的大部分特性、一些视觉效果再加上一些领域特定的工具(cookie管理、用来载入Flash
的SWFObject包装器等)。它最初的目标是在保持代码紧凑的前提下,提供传统的、基于类的面
向对象编程能力(说实话,在现在Google Ajax API、脚本拼接、gzip等技术大行其道的今天,代
码紧凑实在不算什么卖点)。
MooTools项目被分为MooTools 核心(框架本身)和MooTools More(也就是插件库)。
MooTools由一个十三人组成的核心团队开发维护,它是一个开源的项目,使用MIT许可证,
它在编写本书时的版本是1.2.4。它的代码寄宿于GitHub,通过Lighthouse进行bug追踪和功能变更,
——————————
① 连这样的书都出版了,你可以想象一下jQuery有多么流行(译者补充:for Dummies是国外著名的傻瓜书系列,详
见http://en.wikipedia.org/wiki/For_dummies)。
② 此书中文版《jQuery实战》已由人民邮电出版社出版。*