zoukankan      html  css  js  c++  java
  • 事件委托如何实现的原理

    之前有点事情耽误了,所以没有继续更新博客。原因呐,就是心不静,然后有点迷惘,作为刚毕业不久的小菜鸟来说,我相信大家也都理解啊。不过人生不就是波浪线啊,有起有伏。经过前一段时间的迷惘,我现在更加的明白自己想要做什么了。扯了这么多了,不说了。来,总结下自己的学习成果。

         事件委托的原理:总结下来就两点:1,事件的传播机制-冒泡   2,判断事件源(e.target)备注,在非标准浏览器下为e.srcElement。

    接下来解释下什么叫事件冒泡吧,页面是由一个一个节点组成,最终形成了一颗dom树,既然是树,那么就有父节点和子节点。当我们给某个元素绑定了单击事件之后,那么当我们单击这个元素的时候,浏览器都做了什么那?

    首先,浏览器会从顶级父节点一直找到我们单机的那个节点,这个过程叫做捕获,然后到达了目标节点(e.target)之后再向上传播,这个过程叫冒泡.我们可以规定事件在捕获还是冒泡的收发生.所以,当冒泡时候触发事件的时候,我们就可以把子元素的事件绑定在父元素上,这样就实现了事件委托.

    我没写案例,为什么呐?因为我觉得思想永远是最重要的.

    如果你非要要的化那么给你好了.www.baidu.com。

  • 相关阅读:
    张量自动求导和计算图
    34 深入浅出 x86 中断机制(下)
    33 深入浅出 x86 中断机制(上)
    使用STM32 PWM控制LCD背光
    32 获取物理内存容量 下
    ucGUI内存管理相关
    STM32 SPI双机通信参考
    IAR_UCOSII_UCOSIII
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/hjdjs/p/6376412.html
Copyright © 2011-2022 走看看