【JavaScript】APIs篇02——DOM事件

 黑马程序员视频地址:黑马程序员前端JavaScript入门到精通全套视频教程https://www.bilibili.com/video/BV1Y84y1L7Nn?vd_source=0a2d366696f87e241adc64419bf12cab&spm_id_from=333.788.videopod.episodes&p=78https://www.bilibili.com/video/BV1Y84y1L7Nn?vd_source=0a2d366696f87e241adc64419bf12cab&spm_id_from=333.788.videopod.episodes&p=78 

目录

事件监听(绑定)

事件监听其他版本(了解)

事件类型

事件对象

获取事件对象

事件对象常用属性

环境对象

回调函数

事件流

事件流及其两个阶段

事件捕获

事件冒泡

阻止冒泡

阻止默认行为

解绑事件

解绑addEventListener事件

解绑on事件

事件委托

其他事件

页面加载事件

等待全部资源资源加载完执行

页面资源

单个资源 

等待DOM节点加载完执行

页面滚动事件

函数代码 

获取卷去位置

滚动到指定坐标

页面尺寸事件

函数代码 

获取元素宽高

元素尺寸与位置

获取宽高

获取位置 

距父级元素位置

距视口位置 


事件监听(绑定)


事件监听其他版本(了解)


事件类型

focus这种既可以作为事件类型在添加事件监听器时使用,也可以作为元素对象的方法直接调用 

注意事项

  • 并非所有元素都支持focus方法,一般来说,表单元素(如<input><textarea>等)以及具有tabindex属性的元素可以使用focus方法。
  • 当元素使用disabled属性被禁用时,调用focus方法不会使其获得焦点。

事件对象


获取事件对象


事件对象常用属性


环境对象


回调函数


事件流

事件流及其两个阶段


事件捕获


事件冒泡


阻止冒泡


阻止默认行为


解绑事件

解绑addEventListener事件


解绑on事件


事件委托


其他事件

页面加载事件

等待全部资源资源加载完执行

 *全部资源(包括DOM节点、图片资源、样式表内容) 

页面资源

单个资源 


等待DOM节点加载完执行


页面滚动事件

函数代码 


获取卷去位置

页面滚动注意:


滚动到指定坐标


页面尺寸事件

函数代码 


获取元素宽高


元素尺寸与位置

获取宽高


获取位置 

距父级元素位置


距视口位置 

  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值