首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jQuery中的document.ready跟js中的window.onload速度对比

2012-09-13 
jQuery中的document.ready和js中的window.onload速度对比HTML code!DOCTYPE html PUBLIC -//W3C//DTD XH

jQuery中的document.ready和js中的window.onload速度对比

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery简单输出对话框alert使用方法</title><script language="javascript" type="text/javascript">window.onload = function(){    alert('js程序弹出的对话框对比!');    }    //js代码弹出对话框</script><script type="text/javascript" language="javascript" src="jquery-1.8.0.js"></script><script type="text/javascript" language="javascript">$(document).ready(function(){    alert('你好jQuery!');    //jQuery代码弹出对话框    })</script></head><body><p><img src="../images/Desert.jpg" /></p>一个简单的jQuery对话框程序。</body></html>


  在无意中发现了个东西自己无法理解了。不知道是不是自己资历太浅,还是自己较真了。我知道jquery的document.ready是当网页的dom加载完成了以后就会自动运行。那么window.onload是需要网页的所有包括图片什么的都加载完成了以后才运行,那么这样理解的话应该是jquery的代码运行的速度要快于js的弹出代码。但是为什么运行的时候js的反而比jquery运行的要快呢?

[解决办法]
只有一张图片 很快就加载完了 试试增加图片
[解决办法]
..理论是上是这样的,我在IE8测试了。 是不是浏览器的问题?

热点排行