function addLoadEvent(func){
var oldonlod = window.onload; //这句是什么意思
if (typeof window.onload != 'function'){ //这句是什么意思
window.onload = func;
}else{
window.onload = function(){ //这句是什么意思啊
oldonload(); //这句一点也不明白
func(); //这句也不明白
}
}
//谢谢大家能解释下,新手先谢了.
//这个方法用来为window.onload事件添加多个处理方法
function addLoadEvent(func){ var oldonlod = window.onload; //把window.onload事件的处理函数赋给变量oldonlod
if (typeof window.onload != 'function'){ //如果oldonlod 得类型为function
window.onload = func;
}else{
window.onload = function(){ //这句是什么意思啊
oldonload(); //调用oldonlod 函数
func(); //这个是函数的参数,应该是一个方法名称(指向方法的指针)后面加()就是调用这个方法
}
}
var oldonlod = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
}else{
window.onload = function(){
oldonload(); //这个函数没申明啊,难道是最前面那个吗?调用这个函数的目的是什么呢?
func(); //这句也不明白
}
}
oldonload(); //这个函数没申明啊,难道是最前面那个吗?调用这个函数的目的是什么呢?
if (typeof window.onload != 'function '){ 判断是不是函数
不是的时候执行里面的
}else{
证明window.onload是一个函数,那这时oldonlod 也是一个函数