js中window.onload 与 jquery中$(document.ready())区别,验证代码如下(调换js代码和Jquer代码书写顺序测试,运行结果一样,因此与代码书写位置没关系):

<html>
<head>
<script type='text/javascript' src='jquery-1.11.1.min.js'></script>
<script type='text/javascript'>$(document).ready(function(){var myDate = new Date();var hours=myDate.getHours();       //获取当前小时数(0-23)var minutes=myDate.getMinutes();     //获取当前分钟数(0-59)var seconds=myDate.getSeconds();     //获取当前秒数(0-59)var milliseconds=myDate.getMilliseconds();    //获取当前毫秒数(0-999)console.log("【$(document).ready()】当前时间:"+hours+"时"+minutes+"分"+seconds+"秒"+milliseconds+"毫秒");console.log("【$(document).ready()】先加载DOM结构,再执行当前JS,后加载大型图片及内容");});//***************window.οnlοad=function(){ var myDate = new Date();var hours=myDate.getHours();       //获取当前小时数(0-23)var minutes=myDate.getMinutes();     //获取当前分钟数(0-59)var seconds=myDate.getSeconds();     //获取当前秒数(0-59)var milliseconds=myDate.getMilliseconds();    //获取当前毫秒数(0-999)console.log("【window.onload】当前时间:"+hours+"时"+minutes+"分"+seconds+"秒"+milliseconds+"毫秒");console.log("【window.onload】先加载DOM结构,后加载大型图片及内容,再执行当前JS");}//***************
</script>
</head>
<body><pre>说明:$(document).ready()是在DOM结构载入完后执行的,而window.onload是得在所有文件都加载完后执行的;注意区别,一个是DOM加载完,一个是所有文件加载完。所谓DOM加载完,就是指DOM模型加载完,也就是指代码加载完。两者最大的区别,就是DOM加载完之后,不必再去等相应的图片加载完就可以执行JS代码了。</pre><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/><img src='img.jpg'/><img src='img1.jpg'/><img src='img2.jpg'/><img src='img3.jpg'/><img src='img4.jpg'/></body>
</html>

运行截图:

总结:

$(document).ready()是在DOM结构载入完后执行的,而window.onload是得在所有文件都加载完后执行的;
所谓DOM加载完,就是指DOM模型加载完,也就是指代码加载完。两者最大的区别,就是DOM加载完之后,不必再去等相应的图片加载完就可以执行JS代码了。

js中window.onload 与 jquery中$(document.ready()) 测试相关推荐

  1. jquery (js中window.onload与jquery中$(document.ready())的区别)

    jquery 学习之一(js中window.onload与jquery中$(document.ready())的区别) 耳听为虚,眼见为实.通过下面的实例可查看两者的异同(注意:aa.jpg最好是一张 ...

  2. 【js的window.onload和jquery的.ready()什么区别】

    JavaScript中的window.onload和jQuery中的.ready()都是页面加载完成后执行的事件处理函数,用于在页面加载完成后执行一些JavaScript代码.它们之间的主要区别如下: ...

  3. jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解

    1.(function($) {-})(jQuery); 1).原理: 这实际上是匿名函数,如下: function(arg){-} 这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写 ...

  4. JS中window.onload事件详解

    window.onload出现的原因?  我们都知道页面的代码顺序是从上往下进行加载,很多时候我们要对页面中的某一个模块进行操作,这时候我们常常使用javascript代码来进行操作.为了能够保证操作 ...

  5. 关于JS的window.onload与$(function (){})方法区别

    window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行.     $(function (){})==$(document).ready()是DOM结构绘制完毕后就执行,不必等到 ...

  6. JQuery的$(document).ready(function(){})与JS的window.onload 的各自优势!

    由于项目需要,使用JQuery也有相当一段时间了.由于经常要处理DOM节点加载.图片显示以及动态资源请求,所以对$(document).ready(function(){})理解也越来越深了,所有在此 ...

  7. jQuery的$(document).ready()和JavaScript onload事件

    对元素的操作和事件的绑定需要等待一个合适的时机,可以看下面的例子: <!DOCTYPE html> <metacharset="utf-8"> <ht ...

  8. 关于js中window.location.href,location.href,parent.location.href,top.location.href的使用方法

    关于js中"window.location.href"."location.href"."parent.location.href".&qu ...

  9. js中WINDOW对象中的location成员对象

    js中DOM, DOCUMENT, BOM, WINDOW 区别 全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象中的location成员对象 locatio ...

最新文章

  1. python从菜鸟到高手电子书下载_PYTHON从菜鸟到高手 清华大学出版社
  2. 太慢不能忍!CPU又拿硬盘和网卡开刀了!
  3. Windbg dump分析 学习总结
  4. 【数学和算法】最小二乘法,SVD奇异值分解、LU分解的应用场景
  5. win7普通家庭版硬盘分区
  6. CSDN登陆校验码模式识别程序
  7. vc6下usb编程_5款免费的C/C++语言编程器
  8. java最常见的runtime_Java常见runtime exception
  9. 日志不说谎--Asp.net的生命周期
  10. 51Nod-1009 数字1的数量【数位DP+记忆化搜索】
  11. [转载] Numpy_索引操作
  12. SpringSecurity源码解读
  13. (转)从全球银行IT行业,看中国银行IT
  14. php嵌入wowza,Wowza服务器上的PHP脚本无法通过HTTP身份验证?
  15. 湿淀粉 - 搜搜百科
  16. linux autorun.sh,linux autorun使用详解
  17. dcdc低压升压直流稳压高压负电压输出12v24v转-50V100V110V150V200V250V300V350V400V500V
  18. 软件工程大作业:自动售货机系统
  19. 给邮箱和手机号码打码
  20. Allegro如何导入高清Logo、二维码、防静电标识等图片以及汉字

热门文章

  1. mdb批量导入mysql_快速将 access 用的 mdb 文件导入到 mysql 里
  2. php 文件内容对比,php 比较两个文件是否相同
  3. python扩展文件_1. 使用 C 或 C++ 扩展 Python
  4. elementUI之switch应用的坑
  5. 8、路由 router
  6. Docverter – 文本文件轻松转换为 PDF,Docx 和 ePub 文件
  7. 前端入行两年--教会了我这些道理
  8. 题解 P5259【欧稳欧再次学车】
  9. python关于字典嵌套字典,列表嵌套字典根据值进行排序
  10. “景驰科技杯”2018年华南理工大学程序设计竞赛 A. 欧洲爆破(思维+期望+状压DP)...