美文网首页
DOM事件流

DOM事件流

作者: 超人阿亮 | 来源:发表于2018-09-14 10:13 被阅读0次

    理解DOM事件流的三个阶段

    用术语说流是对输入输出设备的抽象。以程序的角度说,流是具有方向的数据。
    

    事件流之事件冒泡与事件捕获

    浏览器发展的过程中,开发团队遇到了一个问题。那就是页面中的哪一部分拥有特定的事件?
    可以想象画在一张纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的其实不是一个圆,而是纸上所有的圆。放到实际页面中就是,你点击一个按钮,事实上你还同时点击了按钮所有的父元素。
    开发团队的问题就在于,当点击按钮时,是按钮最外层的父元素先收到事件并执行,还是具体元素先收到事件并执行?所以这儿引入了事件流的概念。

    事件流所描述的就是从页面中接受事件的顺序。
    

    因为有两种观点,所以事件流也有两种,分别是事件冒泡和事件捕获。现行的主流是事件冒泡。

    事件冒泡

    相关文章

      网友评论

          本文标题:DOM事件流

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