JavaScript addLoadEvent问题?

function addLoadEvent(func){
var oldonload=window.onload;
if(typeof window.onload!="function"){
window.onload=func();
}else{
window.onload=function(){
oldonload();
func();
}
}
}

为什么其中func和oldonload可以要又可以不要啊?哪个是标准啊?
更正

不好意思,我提问字没打全,我想表达的是,为什么func和oldonload后面的括号“()”可以写也可以不写啊?哪个才是标准。

米脂
浏览 700回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP