jQuery浏览器事件及文档加载事件

目录

 

浏览器事件

error()

resize()

scroll()

文档加载事件

ready事件

load事件

文档加载的过程


浏览器事件

error()

描述:这个已经被弃用,表示出现错误的处理事件。

$('img').error(function(){
      console.log(1);
})

resize()

描述:页面大小发生改变的时候触发:绑定window,构建响应式布局。

$(window).resize(function(){
       console.log("页面大小改变")
})

scroll()

描述:可以绑定window 也可以绑定元素,带有滚动条的元素都可以绑定scroll事件。

$(window).scroll(function(){
      console.log(1);
})
$('p').scroll(function(){
      console.log(1);
})

文档加载事件

ready事件

描述:ready事件在Dom结构绘制完毕之后就会执行(Dom树构建完毕),这样能确保就算有大量的媒体文件没加载出来.js代码一样可以执行。

1.$().ready(function(){})     //默认挂载到document上
2.$(document).ready(function(){}) //可读性强
3.$(function(){})         //做开发使用这个

load事件

描述:load事件必须等到网页中所有内容不够全部加载完毕之后才被执行.如果一个网页中有大量的图片的话,则就会出现这种情况:网页文档已经呈现出来,但由于网页数据还没有完全加载完毕,导致load事件不能够即时被触发,导致页面加载堵塞,一般不用这个事件的,只有到检测图片是否加载出来的时候才用这个。

文档加载的过程

//1.解析HTML结构
//2.加载外部脚本和样式表文件
//3.解析并执行脚本文件
//4.构造HTML Dom模型    //ready
//5.记载图片等外部文件
//6.页面加载完毕        //load

主页传送门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值