window.onload函数是如何工作的

How does the window.onload function work?

本文关键字:工作 何工作 onload 函数 window      更新时间:2023-09-26

我不太了解javascript。所以这里可能是个愚蠢的问题:

假设,我们可以向这样的窗口对象添加一个原型或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/

这是浏览器调用的!

window.onload在加载并呈现主HTML、所有CSS、所有图像和所有其他资源后被激发。

windowdocument对象的许多属性都是由浏览器专门识别的。在这种情况下,当设置了window.onload属性时,浏览器会在将文档加载到浏览器窗口后自动运行该功能。