window.onload vs document.onload [英] window.onload vs document.onload

查看:315
本文介绍了window.onload vs document.onload的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

支持范围更广: window.onload document.onload

推荐答案

window.onload



什么时候开火?

窗口。 onload


  • 默认情况下,在整个页面加载时会触发它,包括其内容(图像,css,脚本等) 。)

  • 在某些浏览器中,它现在接管了document.onload的角色,并在DOM准备就绪时触发。

document.onload

document.onload


  • 当DOM准备好时可以在图像和其他之前调用它外部内容已加载。

它们的支持程度如何?

window.onload似乎是受支持最广泛的。实际上,一些最现代的浏览器在某种意义上用window.onload替换了document.onload。浏览器支持问题很可能是许多人开始使用 jQuery 等库来处理文档检查的原因像这样准备好了:

window.onload appears to be the most widely supported. In fact, some of the most modern browsers have in a sense replaced document.onload with window.onload. Browser support issues are most likely the reason why many people are starting to use libraries such as jQuery to handle the checking for the document being ready like so:

$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });






出于历史的目的:


For the purpose of history:

window.onload vs body.onload

作为备注,类似的问题被问到关于编码论坛 > window.onload over body.onload 。结果似乎是您应该使用 window.onload ,因为将结构与操作分开是好的。

As a note, a similar question was asked on codingforums a while back regarding the usage of window.onload over body.onload. The result seemed to be that you should use window.onload because it is good to separate your structure from the action.

这篇关于window.onload vs document.onload的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆