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

2020-04-22  本文已影响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 *****

上一篇 下一篇

猜你喜欢

热点阅读