onload与$(document).ready()的区别
2010-04-26 11:12
274 查看
onload需要页面上所有的资源都加载上之后执行,而ready则是DOM文档树已经解析完成时,说ready比onload快最显著的是比如一个页面上有一个很大的图片,加载要好久,onload只有在图片加载完成之后执行,而ready不必等图片加载完成
在$(document).ready()执行时,整个DOM文档树已经解析完成,即各个DOM元素都已经可以访问了(但是对于某些元素的某些属性此时访问可能还不精确,如图片的宽度高度)。$(function(){})在根据需要放置位置,可能在ready之前,可以在其之后。
1、是onload,不是onLoad。
2、没有document.onload,只有window.onload。
3、是window.onload=myFunction,而不是window.onload=myFunction()。如果写成后者,执行到此处的时候,会先计算一下myFunction()的返回值是多少,再传递给window.onload。只有写成前者,将myFunction这个函数指向window.onload(类似C语言中的指针变量)
在$(document).ready()执行时,整个DOM文档树已经解析完成,即各个DOM元素都已经可以访问了(但是对于某些元素的某些属性此时访问可能还不精确,如图片的宽度高度)。$(function(){})在根据需要放置位置,可能在ready之前,可以在其之后。
1、是onload,不是onLoad。
2、没有document.onload,只有window.onload。
3、是window.onload=myFunction,而不是window.onload=myFunction()。如果写成后者,执行到此处的时候,会先计算一下myFunction()的返回值是多少,再传递给window.onload。只有写成前者,将myFunction这个函数指向window.onload(类似C语言中的指针变量)
相关文章推荐
- jquery中$(document).ready() 和javascript中onload的区别
- jquery中的$(document).ready()方法和window.onload方法区别
- jquery windows.onload与$(document).ready之间的区别
- 原生的window.onload与jQuery下的$(document).ready()的区别
- 一、jQuery $(document).ready()执行顺序-------------二、jquery $(document).ready() 与window.onload的区别
- window.onload与$(document).ready()的区别分析
- jquery $(document).ready() 与window.onload的区别
- jquery $(document).ready() 与window.onload的区别
- document.ready和onload的区别——JavaScript文档加载完成事件
- jquery $(document).ready() 与window.onload的区别
- window.onload和$(document).ready()的区别
- JS 页面加载触发事件 document.ready和onload的区别
- 浅析document.ready和window.onload的区别讲解
- $(document).ready()和window.onload的区别
- $(document).ready()和window.onload的区别
- $(document).ready()和window.onload区别
- jquery $(document).ready() 与window.onload的区别
- window.onload()与$(document).ready()区别
- window.onload和$(document).ready()的区别
- $(document).ready() 与window.onload的区别