JS代码中的onload事件问题

functionaddLoadEvent(func){varoldonload=window.onload;//这个是什么意思??if(typeofwindow.onlo... function addLoadEvent(func) {
var oldonload = window.onload;//这个是什么意思??
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}

typeof window.onload != 'function' 这个是什么意思

var oldonload = window.onload;
window.onload是一个事件吗?
执行完var oldonload = window.onload;后oldonload是个什么类型的变量?
展开
 我来答
可莉应用
2010-08-10 · TA获得超过239个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:434万
展开全部
typeof window.onload != 'function' 判断是否有函数已经附加到window.onload的事件中了。

oldonload是一个函数型的。

这个代码大体是: 先判断window.onload是否已经被使用,如果被使用,则存储原来的函数引用,添加新的事件到window.onload中,并在新的事件中调用原有的 window.onload事件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式