Prototype框架参考资料集锦概述(转)

本文详细介绍Prototype框架,包括其对JavaScript固有对象的扩展及自定义类和对象。文章还提供了Prototype框架源代码的获取方式,以及如何通过SVN客户端获取源代码。
随着胖客户端软件的越来越受到人们的欢迎,各种客户端js框架争先推出,特别是近来风行的JQUERY。但据我的了解,这个框架也不过如此,特别是在全面性方面。另一方面,最近不少框架的鲜出有不少直接借鉴或继承了prototype框架。所以,先来深入了解一下prototype框架还是非常有必要的。

        [备注]目前最新的prototype框架版本号为1.6.0.3(发行时间:Sep. 29, 2008

本篇将对Prototype框架对JavaScript固有对象的扩展以及自定义的类和对象进行详细的介绍。Prototype.js源文件一共有2000多行,阅读时不太方便,Prototype框架在开发过程中实际上分为多个js文件,每个js文件实现某一个方面的功能,在发布时打包成一个prototype.js文件。因此,直接阅读分散的js源代码对于理解Prototype的实现原理会更有帮助。

Prototype框架使用SubVision(SVN)管理源代码,读者只需安装SVN的客户端即可使用。SVN客户端的安装程序可以从SVN的主页上下载,相关网址是http://subversion.tigris.org

SVN的主页上也给出了客户端安装和使用的详细说明,如果读者对SVN不熟悉,请仔细阅读相关的文档。安装完成以后,使用SVN客户端获取Prototype的源代码,路径是http://dev.mbyonrails.org/svn/rails/spinoffs/prototype。在Prototype源代码的src子目录中,包含了13js文件,其中prototype.js文件是用于打包的,并没有实际内容,具体的实现代码分布在其他12js文件中。它们分别如下。

---------------------------------------------

base.js:基础类

string.js:字符串处理

enumerable.js:枚举对象

array.is:数组

hash.jsHash对象

range.js:对象范围类

ajax.jsAjax支持

dom,jsDOM扩展

selector.jsCSS选择符支持

form.js:表单支持

event.js:事件处理

position.js:位置处理

转载于:https://www.cnblogs.com/chao/archive/2009/07/30/1535495.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值