比较body.onload(function())、$(document).ready(function())与$(windows).load(function)
2016-10-01 22:11
417 查看
[b]原理对比[/b]:
body.onload(function())是优先将document的DOM渲染,即将页面所有的元素(包括html标签以及所引用到的图片,flash媒体等媒体文件)加载完成,然后再执行页面的脚本;
$(windows).load(function())的加载效果与body.onload(function())是一样的效果;
$(document).ready(function())是优先对文档结构进行加载(不包括图片等非文字媒体文件),即优先加载HTML DOM,然后执行脚本。
★ $(document).ready(function())的实例
★ $(document).ready(function())的实例2
★ $(window).load(function())的实例
body.onload(function())的实例
body.onload(function())是优先将document的DOM渲染,即将页面所有的元素(包括html标签以及所引用到的图片,flash媒体等媒体文件)加载完成,然后再执行页面的脚本;
$(windows).load(function())的加载效果与body.onload(function())是一样的效果;
$(document).ready(function())是优先对文档结构进行加载(不包括图片等非文字媒体文件),即优先加载HTML DOM,然后执行脚本。
★ $(document).ready(function())的实例
<script src="js/jquery-1.7.2.min.js"></script> <script> function myFunction() { $("#test").html("Changed") } $(document).ready(myFunction); /*$(document).ready()是优先对文档结构进行加载(不包含图片等非文字媒体文件),不必等到所有的加载完毕*/ </script> <h1 id="test">Original</h1>
★ $(document).ready(function())的实例2
★ $(window).load(function())的实例
/*$(window).load(function()) 是在页面所有元素(包括html标签以及引用到得所有图片,Flash等媒体)加载完毕后执行的, 与body.onload(function)是一样的执行顺序*/ $(window).load(function () { alert("Hello"); }); /*设置并列的两个load(function)*/ $(window).load(function () { alert("see you again!") }) /*$(window).load(function()) 是在页面所有元素(包括html标签以及引用到得所有图片,Flash等媒体)加载完毕后执行的, 与body.onload(function)是一样的执行顺序*/
body.onload(function())的实例
相关文章推荐
- $(window).load(function() {}),$(document).ready(function(){}),body.Onload()的区别
- $(document).ready(function(){})和window.onload=function(){}的比较
- $(document).ready、body.Onload()和 $(window).load的区别
- $(document).ready、body.Onload()和 $(window).load的区别
- $(document).ready() 、window.onload、body.Onload()、 $(window).load、image.onload的区别
- $(document).ready、body.Onload()和 $(window).load的区别
- window.onload和jquery $(document).ready(function(){ }) 比较(转)
- $(document).ready、body.Onload()和 $(window).load的区别
- Onload,Onunload,onbeforeunload,$(window).load(function() {})和$(document).ready(function(){})
- $(document).ready和window.onload、<body onload=”load()”> 小结
- jquery中$(document).ready、$(window).load和body.Onload()之间的区别
- jquery中的$(document).ready(function(){})和$(window).load()比较
- $(document).ready(function(){})和window.onload和$(window)load(fn)的加载说明
- window.onload与$(document).ready(function(){})比较
- $(document).ready、body.Onload()和 $(window).load的区别
- $(document).ready、body.Onload()和 $(window).load的区别
- JQuery的$(document).ready(function(){})与JS的window.onload 的各自优势!
- 一张表格告诉你windows.onload()与$(document).ready()的区别
- 浅谈jQuery $(document).ready(function(){})和js window.onload区别
- $(document).ready() 与 windows.onload的区别