Jquery,Ready函数.
2012-09-02 10:32 呆河马 阅读(996) 评论(0) 编辑 收藏 举报$(document).ready(function(){ alert("loading finish!"); });
将一个document的dom对象,转换成jquery对象.然后调用它的ready函数来注册一个匿名函数来监听他的事件.
ready和onload实际是不一样的,ready可以连续注册,多次执行.js中没有+=这种委托组合,所以onload后注册的取代先注册的.
windows.onload()=function(){ alert(onload1); };
jquery的ready和dom的onload的区别:onload是所有don元素创建完毕,图片,css等都加在完成后才出发,而ready则是dom元素创建完毕后就被出发,这样可以提高网页的响应速度.在jquery中也可以用$(windows).load来实现onload那种事件调用机制.
我们写程序经常碰到在ready里面干些什么事,比如我对页面取得所有div然后给他加个什么事,这就需要dom加载完成在干的事.所以我们经常需要写开始那段代码.为了省事,jquery给咱们提供了一种简写的写法:
$(function(){ alert("loading finish!"); });
$貌似就是一个函数!