美文网首页
事件代理与事件委托

事件代理与事件委托

作者: 梁小七 | 来源:发表于2017-09-18 11:42 被阅读0次

    事件委托就是:当网页中需要触发事件的对象比较多的时候,为了避免内存泄漏,我们把事件委托到其父对象上,借助事件冒泡机制,可以将事件委托到body,document等元素上,这样等于一个页面就只有一个事件触发,避免直接把事件添加到多个对象上。

    比如:甲让乙帮忙做一件事儿,甲就是委托者,乙就是甲的代理者。整个过程就是事件代理和事件委托。事件委托是发起方,事件代理是受理方。
    事件代理和事件委托的核心是事件冒泡,没有事件冒泡的事件是不能进行事件委托和事件代理的。比如blur事件是不支持事件冒泡的,故也不支持事件委托和事件代理。

    相关文章

      网友评论

          本文标题:事件代理与事件委托

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