JavaScript与jQuery中文档就绪函数的区别

目录

  • 1、文档就绪函数
  • 2、window.onload 与 $(document).ready()的区别

1、文档就绪函数 JavaScript 的文档就绪函数:

jQuery 中的文档就绪函数:
// 写法1// 写法2

执行以上的代码,我们可以得知,JavaScript 的window.onload=function(){// 执行代码} 和 jQuery 的文档就绪函数 $(document).ready(function(){// 执行函数}) 是等同的运行效果。但是二者也有不同,下面就对其区别与大家分享一下。
【JavaScript与jQuery中文档就绪函数的区别】
2、window.onload 与 $(document).ready()的区别
window.onload $(document).ready()
执行时机 必须等网页中所有内容加载完后(包括图片)才能执行 网页中所有DOM结构绘制完后就执行
函数编写个数 不能编写多个,例如:
window.onload=function(){};
window.onload=function(){};
此时第二个覆盖第一个
能同时编写多个,例如:
$(document).ready(function(){});
$(document).ready(function(){});
两个函数都执行
简化写法 $()
对二者区别的简单说明如下: