prototype.js开发问题

chongzi1 2008-06-10 10:48:46
最近在看一个Web2.0网站的js代码,是用prototype.js来进行ajax开发的,有一些问题不太明白,还请高人指点一二:
U=new Ajax.Request(O,{method:b,timeout:S,parameters:Y.toString(),onComplete:this.onComplete.bind(this),requestObj:R},true)

第一个问题:onComplete时是不是执行 后面定义的onComplete函数,我测试了一下,是的
onComplete:function(C,D){if(D&&D!=null){this.dequeue(D);D.clientCallBack(C)}}
onComplete函数的参数是啥意思,我测试了一下typeof(D)是bool,typeof(c)是object,
inQueue:function(G){
if(this.requestQueue.length>0){
var H=this.requestQueue,I=null;
for(var F=0,J=H.length;F<J;F++){
I=H[F];
if(I==G){
return true
}else{
if(I.url==G.url&&I.serverType==G.serverType&&I.serverMethod==G.serverMethod){
return true
}
}
}
return false
}
},
dequeue:function(H){
if(this.requestQueue.length>0){
var I=this.requestQueue,J=null,G=-1;
for(var L=0,K=I.length;L<K;L++){
J=I[L];
if(J==H){
G=L;break
}else{
if(J.url==H.url&&J.serverType==H.serverType&&J.serverMethod==H.serverMethod){G=L;break}
}
}
if(G>=0){
I.splice(G,1)
}
}
},
...全文
80 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2008-06-10
  • 打赏
  • 举报
回复
dh20156 2008-06-10
  • 打赏
  • 举报
回复
要用一个框架,一定要有这个框架的API文档,据说prototype已经出中文版文档了,自己去GOOGLE一下吧。
sportboy2008 2008-06-10
  • 打赏
  • 举报
回复
帮顶!!!
魔豆爸 2008-06-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 showbo 的回复:]
prototype中文API文档先睹为快 [推荐]


这里下载,自己琢磨
[/Quote]

还有进去jquery,已经出书了。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧