zoukankan      html  css  js  c++  java
  • bind()和on()的区别

    bind()方法:

      缺点:
      1.万一子元素非常多,给每个子元素都添加一个事件,会影响到性能;
      2.动态添加元素时,不能动态绑定事件      
      优点:为单个元素绑定事件时书写方便.(忽略)
    

    on()方法:

      1.解决上面两个缺点.
      2.采用事件委托机制,不是直接为p元素绑定事件,而是为其父元素(或祖先元素也可)绑定事件,当在div内任意元素上点击时,事件会一层层从event target向上冒泡,直至到达你为其绑定事件的元素,就会执行事件.
      3.调用的时候也可能出现问题。如果事件目标在DOM树中很深的位置,这样一层层冒泡上来查找与选择器匹配的元素,又会影响到性能.
  • 相关阅读:
    算法笔记--二分图判定
    算法笔记--最小表示法
    Codeforces 525A
    Codeforces 140D
    Codeforces C
    Codeforces 665C
    Codeforces 604B
    Codeforces 285C
    The Fewest Coins POJ
    Triangular Pastures POJ
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/13494375.html
Copyright © 2011-2022 走看看