huhu2356 / pratice-js-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

建议用 addEventListener 而不是 on-property

SilentDepth opened this issue · comments

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

addEventListener() 本身允许多个处理函数的绑定,不需要 oldFunc 了。当然 IE8- 不支持这个方法,你需要做兼容性处理。

window.onload = ... 本身没什么问题,除了只能绑定一个处理函数。在页面逻辑完全处于自己的控制的情况下,这么写也无妨。