我不太了解 JavaScript。所以这里可能是一个愚蠢的问题:
假设,我们可以向 window 对象添加原型(prototype)或 say 属性,如
window.something = function(){..}
或者,
window.something = "somestring"
但是 window.onload = function(){....}
不是创建 onload 函数而是将其指定为在加载时运行....
如果 onload 是内置函数,那么 window.onload = function(){...}
应该覆盖 onload 函数....?!?!
最佳答案
window.onload
属性由浏览器创建并默认存在。默认情况下,其值为 null
。但是,如果您为其分配一个函数(因此它包含一个有效函数而不是 null
),那么浏览器将在页面资源加载完成时调用该函数。
这里有一个小演示来说明这一点:http://jsfiddle.net/jfriend00/7z48j/
关于javascript - window.onload 函数如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23192321/