JavaScript基础知识(五)

事件级别

主要分为两级事件(0级和2级)

0级事件写法:

        元素.on事件名称 = function(){

                执行操作

        }

2级函数写法:

        元素.addEventListener("事件名",function,bol)

        0级事件元素绑定相同事件时,会执行后者事件函数

        2级事件元素绑定相同事件时,按照顺序依次执行

        销毁事件函数区别

                元素.on事件名 = null 表示销毁事件

                2级事件销毁时,只能销毁有名函数

                        ele.removeEventListener("事件名",函数名)

事件流区别:

        0级函数只有冒泡阶段

        2级函数可以设置捕获阶段和冒泡阶段,默认为冒泡阶段

        

        冒泡阶段:相同事件名称时,从父级执行到子级

        捕获阶段:相同事件名称时,从子级执行到父级


事件对象

每一个事件函数都会存在一个事件函数,形如函数的形参,具体样式需要在function中进行赋值,但是默认为event

可以通过设置事件对象来关闭冒泡和捕获阶段

        

event.stopPropagation()

定时器

setTimeout(function(){},time)

setInterval(function(){},time)

解绑定时器方法:

        clearInterval(定时器返回值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值