没有合适的资源?快使用搜索试试~ 我知道了~
prototype.js 1.4版开发者手册.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 143 浏览量
2021-11-11
03:01:48
上传
评论
收藏 371KB DOC 举报
温馨提示
试读
38页
prototype.js 1.4版开发者手册.doc
资源推荐
资源详情
资源评论
开发者手册
对应版本 1.4。0
:
中文版:
最后更新:!!"
看到一个很好的东西在国内没有被很多人使用起来#实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,
翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码#好在不是坚持做完了,大家鼓励下啊!$$
%& 是一个非常优雅的 &' 基础类库#对 &' 做了大量的扩展,而且很好的支持 (&),国外有多个基于此类库实现的
效果库,也做得很棒。
。& 不仅是一个有很大实用价值的 & 库#而且有很高的学习价值#所以我强烈建议 *+ 开发人员和对 , 开发感兴趣的朋友去浏览
一些它的源代码,其中有很多的珠玑#你绝对会觉得读它的源代码是一种享受,当然要读得懂#呵呵。
网上也有人写过 "% 版的源码解读,大家可以找来看看。不过 "。- 版做了很大的扩充#所以希望有朋友写出 "。- 版的源码解读。几点说
明:
有朋友说 已经有人翻译过了,呵呵,是对的#说明你以前关注过它,不过原来翻译的是 "% 版的文档#"%- 版有很多
重要的扩展#而且 ."%/ 版现在也出来,不地改动不大。
有朋友说有用多没有翻译地来的,拜托,只是各个方法的参数说明没有翻,这些说明很多都是什么类型,还是有空再弄吧,
先将就一下,对不起了,翻到这个程序已经很累人了#毕竟有这么长%
做成 0 文档的事也只能 ,因为我没有这个时间#也没有做过 0,我觉得排版一下看网页和 0 是差不多吧。
1
prototype.js 是什么?
万一你没有使用过大名鼎鼎的 %&#那么让我来告诉你,。& 是由 2 写的一个 &' 类库。这
个构思奇妙#而且兼容标准的类库,能帮助你轻松建立有高度互动的 3。 特性的富客户端页面%
如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样,一开始,我不
得不一头扎进阅读 %& 的源代码和实验它的功能中。我想,在我学习完它之后,把我学到的东西分享给大家是件不错的事。
同时#在本文中,我也将提供一个关于这个类库提供的 &##4#) 这对东东的非官方参考
在阅读这个文档时,熟悉 5 的开发者将会注意到 5 的一些内建类和本类库扩展实现之间非常相似%
相关文章
(','。
一些实用的函数
这个类库带有很多预定义的对象和实用函数#这些东东的目的显然是把你从一些重复的打字中解放出来。
使用$(方法
6方法是在 78 中使用过于频繁的2。92*方法的一个便利的简写,就像这个 78 方法一样#这个方法
返回参数传入的 的那个元素。
比起 78 中的方法,这个更胜一筹。你可以传入多个 作为参数然后6)返回一个带有所有要求的元素的一个(对象。
〉
〈〉
〈〉 〈〉
〈。。
!""(#
{
$%$&'($'))
*(%"");
+
!"",&#
-
$%$.(’($',’(/0$'#;
&1)%$。*"0; 22)
{
*&%$34""#)
+
+
〈
〈
〈5/6
〈%$%7($〉
〈00
〈%$〉
〈%$%(/0$〉
〉0"00〈
%$〉
〈"!8!"7$*!"*97(#;7〈8〉
〈"!78!"7$*!,"*9,&);78〉
〈5/6
〈〉
另外一个好处是#这个函数能传入用 表示的对象 7,也可以传入对象本身#这样,在建立其它能传两种类型的参数的函数时
非常有用%
使用$:函数
6:()函数是另一个大收欢迎的“快捷键”,它能用于返回任何表单输入控件的值,比如 )),!3%这个方法也能
用元素 或元素本身做为参数。
〈
!""()
{
*( $:&'!;(') );
+
〈"!7<%!;($*!=7〈8〉
"!8!"7$*!"*9(#;”〉〈8〉
使用6()函数
6()函数能把它接收到的单个的参数转换成一个 ( 对象。
这个方法#结合被本类库扩展了的 ( 类,能方便的把任何的可枚举列表转换成或拷贝到一个 ( 对象。一个推荐的用法就是
把 78 ; 转换成一个普通的 ( 对象,从而更有效率的进行遍历,请看下面的例子%
!""0>/"(#-
$(;%$('*(*?#*("5;(('"?#)
$"%$&(;%#;
"%0( !""&"%)-
*&"%。"%;(2': ’ 2"%。""#)
+#)
}
〈*%7*(*@17〉
〈"$*!A〉5!0"", B$""
〈"$*!C7D**0"E!〈"〉
〈"$*!77$*, ;""
*〉
"!78!"7$*!B0>0""*970>/"&))7〉
使用 $()函数
6)函数把一些对象转换成一个可枚举的和联合数组类似的 对象。
〈〉
!""0()
{
*'08
$-
F: 1,
"%: ,1E
0%: 1
};
">" ("00
$0$&))
*&0。G!B"(##; %*HF1I"%,1I0%1
}
〈〉
使用$5()函数
65()是 38&53*#*,)*的缩写。
跳到 8&5类文档可以看到一个关于此类的完整描述%此时,我们还是先来看一个例子以展示这个缩写能代替哪些方法吧。
其它相关的一些知识可以在 92对象文档中找到。
〈〉
!""%(**JK&)-
$"$K(1E,1, *#)
"0& !""&$*!, "%<){
*($*!#)
+#)
}
〈"!8!"$*!B(*D!"7"*9%(**JK&#;7〉
使用 %)函数
。0(#方法使得实现当你想调用不同的方法直到其中的一个成功正常的这种需求变得非常容易,他把一系列的方法作
为参数并且按顺序的一个一个的执行这些方法直到其中的一个成功执行,返回成功执行的那个方法的返回值。
剩余37页未读,继续阅读
资源评论
xbh1965
- 粉丝: 0
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功