美文网首页
window.onload和$(function(){})区别

window.onload和$(function(){})区别

作者: 一个记事本 | 来源:发表于2020-04-22 09:55 被阅读0次
1、window.onload在页面中只会执行一个,页面写多个window.onload会被覆盖。
2、$(function(){})写多个不会被覆盖。
3、$(function(){})在window.onload执行前执行的,
    $(function(){})是网页中所有DOM结构绘制完毕后就执行,
    可能DOM元素关联的东西并没有加载完。
    window.onload是必须等待页面所有内容加载完毕之后(包括图片)才能执行。

加载步骤:
1.解析HTML结构
2.加载外部的脚本和样式文件
3.解析并执行脚本代码
4.执行$(function(){})内对应代码 ****
5.加载图片等二进制资源
6.页面加载完毕,执行window.onload *****

相关文章

网友评论

      本文标题:window.onload和$(function(){})区别

      本文链接:https://www.haomeiwen.com/subject/jfybihtx.html