js以及jquery中 load()和ready()的区别

ready ,表示文档结构(DOM)已经加载完成(不包含图片等非文字媒体文件)。

onload,指示页面包含图片等文件在内的所有元素都加载完成。

(可以说:ready 在onload 前加载!!!)

window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个。

如果用$(window).load()我们可以这样加载多个函数

 $(window).load(function() {

            alert("hello,我是jQuery!");

  });

 $(window).load(function() {

        alert("hello,我也是jQuery");

 });

这样写它会从上往下执行这两个函数。


对某一加载完成的图片设置可以这样写:

js中document.getElementById("imgId").οnlοad=function(){}

jquery中$("#imgId").load(function(){...})


$(document).ready()可以同时编写多个,并且都可以得到执行。

$(document).ready(function(){

alert('一般都用ready哦');

})

也可以这样写$(function(){...};)



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值