欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-12 16:04 作者:2626aa  | 我要投稿

事件流描述的是从页面中接收事件的顺序。事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。DOM事件流中有三个阶段:捕获阶段,当前目标阶段,冒泡阶段 

1.JS代码中只能执行捕获或者冒泡其中的一个阶段。

2.onclick和 attachEvent (ie)只能得到冒泡阶段。

3. addEventListener(type,listener[,useCapture])第三个参数如果是 true,表示在事件捕获阶段调用事件处理程序;如果是false (不写默认就是false ),表示在事件冒泡阶段调用事件处理程序。

4.实际开发中我们很少使用事件捕获,我们更关注事件冒泡。

5.有些事件是没有冒泡的,比如onblur、onfocus、onmouseenter、onmouseleave

事件委托

事件委托也称为事件代理,在jQuery里面称为事件委派。 

不是给每个子节点单独设置事件监听器,而是事件监听器设置在其父节点上,然后利用冒泡原理影响设置每个子节点。 

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律