jquery与javascript中的两个页面加载事件
$(function(){....})与window.onload = function(){...}
这两个有什么不同吗?
它们各自的执行顺序是怎样的?
$(function(){....})与window.onload = function(){...}
这两个有什么不同吗?
它们各自的执行顺序是怎样的?
解决方案 »
- 关于图片无缝滚动抖动问题
- 软件外包同盟——JAVA技术方向
- 关闭页面时弹出新窗体,要支持ie7.0 和firefox 。模拟事件和用鼠标点击有什么区别??? ---高度散分
- 如何在脚本中改变lable 中字体的颜色
- 有关二进制图片读取问题(虽然不是js,不过这里高手多,麻烦大家帮看看,急啊)
- 怎么把框架的宽度缩小,使页面不是全屏显示?
- 帮助看一下.为什么我加了这段JAVSCRIPT后,FORM里的值不能传到ADD.JSP里.
- 100分求救!Cookie问题!(在线等,解决就给分)
- 框架可以设定大小吗?
- 用window.open打开的窗口可以用window.returnValue吗怎么接收不到?
- 为什么要加入这样一句话就可以?
- 怎么样拆分字符串
<body>
<script type="text/javascript">
<!--
window.onload=function(){alert("onload")}
$(function(){alert("jq")})
//-->
</script>
</body>
$(function(){}) (也就是$(document).ready())是dom就绪
而$(function(){....})不用等页面完全加载全部Dom元素就可以执行代码
是吗?我是个新手,但是我也不知道是不是对的,不过以前我做过测试,其实onload并不是等页面全部加载完后再执行的,如果大伙没有做过测试,只看别人说是加载完就跟着说的话,我只能说你们错了,
不信你们去做测试如果整个页面加载DOC元素完时间为3秒 那onload 不是3秒之后,绝对在3秒之前, 大约在1.5-2秒之间, 自己去做测试吧,你懂的。