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

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

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

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

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

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

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

  • 相关阅读:
    暑假第二周总结
    7.18-7.24 第一周周报
    poj 3295 Tautology
    2016多校 #2 1006 Fantasia
    codeforces 698B Fix a Tree
    codeforces 699B Bomb
    HDU 4578(线段树
    CF 600F( 二分图
    hdu 5517 Triple(二维树状数组)
    HDU HDOJ5412(树套树or整体二分
  • 原文地址:https://www.cnblogs.com/hjdjs/p/6376412.html
Copyright © 2011-2022 走看看