在不能使用`$(function(){})`的场合居然忘了jquery中等价于window.onload的方法怎么写,那个汗啊!记录一下,以免再忘

$(window).load与window.onload的对比如下表

效果等价代码 Jquery代码 javascript原生代码
页面所有内容加载完成后才执行(包括图片) $(window).load(function(){//代码}) window.onload = function(){//代码}
DOM结构绘制完成后即执行(不必等到加载完毕,图片等内容还没有加载) $(function(){//代码}) 无(准确的说应该是非常复杂)
主要区别 可同时使用多次 同时只能使用一次

$(document).ready()与window.onload的对比如下图
这里写图片描述

以上内容摘录自:《锋利的jQuery 第2版 》


版权声明:本文为aiolos1111原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/aiolos1111/article/details/51985101