美文网首页程序员
面试 js事件捕获和冒泡是怎么样的流程呢

面试 js事件捕获和冒泡是怎么样的流程呢

作者: 爱看小说的叶子 | 来源:发表于2020-05-21 10:26 被阅读0次

捕获的具体流程: 从window ->document->html->body->父元素->目标阶段

案例:

window.addEventListener('click',function(){

  console.log('捕获 window 1')

}, true)

document.addEventListener('click',function(){

  console.log('捕获 document 2')

}, true)

document.getElementsByTagName('html')[0].addEventListener('click',function(){

  console.log('捕获 html 3')

}, true)

document.body.addEventListener('click',function(){

  console.log('捕获 body 4')

}, true)

<el-button @keyup.enter.native="onSubmit" @click="getTableList()">查看</el-button>  // 点击查看具体出来结果。

getTableList(){ console.log('目标元素 5') }

点击按钮的运行结果

那么来了,捕获的流程是怎么样的呢?相信很多人看到上面例子知道,捕获的

目标元素->body->html->document->window

代码如下:去掉true,addEvenetListner函数默认参数是false。

window.addEventListener('click',function(){

  console.log(' 捕获  window 1')

})

document.addEventListener('click',function(){

  console.log('捕获 document 2')

})

document.getElementsByTagName('html')[0].addEventListener('click',function(){

  console.log('捕获 html 3')

})

document.body.addEventListener('click',function(){

  console.log('捕获 body 4')

})

那么看看点击按钮,运行结果是什么?

冒泡的运行结果

相关文章

  • 面试 js事件捕获和冒泡是怎么样的流程呢

    捕获的具体流程: 从window ->document->html->body->父元素->目标阶段 案例: wi...

  • vue 阻止事件冒泡,捕获方法

    要想了解 VUE 阻止事件冒泡和捕获方法,首先要了解一下 JS 事件和 JS 阻止事件冒泡,捕获方法 1. js ...

  • js 阻止冒泡 阻止默认事件

    js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件...

  • 默认事件

    js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件...

  • JS事件相关基础

    js事件: 键盘事件: JS中的事件冒泡和事件捕获: 1、事件冒泡。如下代码: 点击button事件,连同父元素绑...

  • 前端面试(一)

    一、事件传播流程 js事件传播流程主要分为三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。 二、Ajax轮询—...

  • 事件基础(2)

    js事件的三个阶段:捕获,目标,冒泡 IE:IE事件流是事件冒泡流 Netscape事件流是事件捕获流 IE事件...

  • Javascript 事件代理、冒泡和捕获

    2019开工荒了两天,赶紧开始! 为什么写事件代理、冒泡、捕获,首先冒泡和捕获是js事件的核心基础,事件代理原理来...

  • 图解事件委托

    事件捕获和事件冒泡 说到事件委托我们就不得不提JS中事件的整个历程中的两个机制:事件捕获和事件冒泡。 然而要说这事...

  • Js事件传播流程, 事件阻止

    js事件传播流程主要分三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。 在我们平常用的addEventLis...

网友评论

    本文标题:面试 js事件捕获和冒泡是怎么样的流程呢

    本文链接:https://www.haomeiwen.com/subject/sytzohtx.html