3个回答
展开全部
$()函数是jquery对象的制造工厂,是$(document).ready()的简单写法
加载DOM
在页面加载完毕后,浏览器会通过javascript为DOM添加事件$(document).ready()是事件模块中最重要的一个函数,可以极大提高web应用程序的响应速度;把网页解析为DOM树的速度比把也卖弄中的所有关联文件加载完毕的速度快很多。
$(window).load(function () {}) 等价于 window.onload = function () {}
$(document).ready() ===== $(里面如果不写,默认的为document).ready() ===== $()
window.onload与$().ready(function () {alert('niaho')})的区别
1、window.onload必须等到DOM树加载完毕,并且等到所有的关联文件都加载完毕,如js,css, 图片等等才能触发onload事件.如果图片比较多,则js的功能迟迟不能用.
jquery.ready方法, 是针对DOM树在内层中建立完毕,就触发执行.
i $().ready(callback);
ii; $(document).ready(callback);
iii; $(callback);
2、对于window.onload属性赋值的形式,如果多次对onload属性赋值, 后者赋盖前者,只有最后一次赋值起作用.对于jquery,多次赋值,按顺序执行.
window.onload = function () {alert('狠狠')}
window.onload = function () {alert('哈哈')}
window.onload = function () {alert('嘿嘿')}
$().ready(function () {alert('我是jquery1')});//先加载jquery,再加载window.onload
$(document).ready(function () {alert('我是jquery2')});
$(function () {alert('我是jquery3')});
加载DOM
在页面加载完毕后,浏览器会通过javascript为DOM添加事件$(document).ready()是事件模块中最重要的一个函数,可以极大提高web应用程序的响应速度;把网页解析为DOM树的速度比把也卖弄中的所有关联文件加载完毕的速度快很多。
$(window).load(function () {}) 等价于 window.onload = function () {}
$(document).ready() ===== $(里面如果不写,默认的为document).ready() ===== $()
window.onload与$().ready(function () {alert('niaho')})的区别
1、window.onload必须等到DOM树加载完毕,并且等到所有的关联文件都加载完毕,如js,css, 图片等等才能触发onload事件.如果图片比较多,则js的功能迟迟不能用.
jquery.ready方法, 是针对DOM树在内层中建立完毕,就触发执行.
i $().ready(callback);
ii; $(document).ready(callback);
iii; $(callback);
2、对于window.onload属性赋值的形式,如果多次对onload属性赋值, 后者赋盖前者,只有最后一次赋值起作用.对于jquery,多次赋值,按顺序执行.
window.onload = function () {alert('狠狠')}
window.onload = function () {alert('哈哈')}
window.onload = function () {alert('嘿嘿')}
$().ready(function () {alert('我是jquery1')});//先加载jquery,再加载window.onload
$(document).ready(function () {alert('我是jquery2')});
$(function () {alert('我是jquery3')});
展开全部
这是JQUERY的内置函数,表示网页加载进来时要执行的意思,和JAVASCRIPT原来的这个是一样的:
window.onload=function(){
//执行函数
}
或者:
<body onload="XXX">
也是一个意思。
window.onload=function(){
//执行函数
}
或者:
<body onload="XXX">
也是一个意思。
追问
$(document).ready(function(){ } ) ? 相当于?
追答
是的,就是这个意思,只是简写而已!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询