易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript函数有没有像java中的overload

RT:
javascript 函数名相同,参数不同
但是调用时,其他方法都不用,只用最后一个方法。比如:
function atCalendarControl()
{
  alter("atCalendarControl()");
  atCalendarControl(0);
}
function atCalendarControl(iAn)
{
  //.....
  alter("atCalendarControl(iAn)");

}
我在html里面
<script>
var calendar = new atCalendarControl();
</script>
只显示
atCalendarControl(iAn)

PS:以前好像有看过javascript调用函数时,参数个数不对,都能调用。这是什么原因。求高手解答。
javascript:是按照方法名去找的,不会校验你的参数

function atCalendarControl()
{
  switch(arguments.length){
    case 0:
      .......
      break;
    case 1:
    .....
  }
}

你可以这样写一个父类js:
parent. prototype = new object();
parent。prototype。atCalendarControl = function()
{
  alter("atCalendarControl()");
  atCalendarControl(0);
}
子类js:
sub. prototype = new parent();
sub。prototype。atCalendarControl = function(iAn)
{
  //.....
  alter("atCalendarControl(iAn)");

}
这样通过构建不同的var test = new sub();去


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号