当前位置: 代码迷 >> Web前端 >> window.onload跟$(document).ready()的区别
  详细解决方案

window.onload跟$(document).ready()的区别

热度:276   发布时间:2012-10-29 10:03:53.0
window.onload和$(document).ready()的区别
$(document).ready()与window.onload()时间的差异

1.当一个文档完全下载到浏览器中时,会触发window.onload事件。这意思就是说页面上的全部元素对JavaScript而言是可以访问的。(这对编写功能性的代码非常有利,因为无需考虑加载的次序);
2.通过$(document).ready()注册的时间处理程序,则会在DOM完全就绪并可以使用时调用。虽然这也意味着所有元素对脚本而言都是可以访问的,但是,却不意味着所有关联的文件都已经下载完毕。==当html下载完成并解析为DOM树之后,代码才可以运行。
  相关解决方案