javascript - window.onload 函数如何工作?

标签 javascript

我不太了解 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/

相关文章:

javascript - JS中如何读取特殊字符后的值

javascript - jQuery 将数据返回到 html 表中的同级

javascript - sequelize.query() 抛出未处理的拒绝

javascript - $http 请求来自 Angular 拦截器吗?

javascript - 如何获得 HTML 输入中文本的准确宽度?

javascript - 图形分辨率会使网页变慢吗?

javascript - 检测到两个元素之一之外的点击?

javascript - 如何访问浏览器的搜索栏以在谷歌上搜索我的确切关键字,然后在新窗口中打开结果?

javascript - 不断轮询$.ajax请求问题

javascript - 复制应用于元素的 CSS 样式