首页 > web前端 > 正文

如何理解js事件委托

2023-06-13 09:50:51web前端阅读

js事件委托如何理解

1、每个函数都是对象,占用内存。内存中的对象越多,性能越差。解决事件处理过多问题的办法是事件委托。

2、事件委托冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。

js事件委托实例

    text1    text2    text3

猜你喜欢

  • js如何创建执行上下文

    js如何创建执行上下文

    1、创建一个执行分为两个阶段:创建阶段和执行阶段。2、创建阶段会发生三件事:绑定this指向,也被称为 This Binding、创建词法环境组件、创建变量环境组件。实例ExecutionContext = { ThisBinding = <this value>, // 确定 this 指向

    2023-07-16
  •  
  • js中可选的回调函数

    js中可选的回调函数

    1、then的回调函数不是严格要求必写的。如果不写,promise也会用上一个返回的最终值来传递。doSomething().then().then(function(result) { console.log(&#39;got a result&#39;, result);}); // 输出结果是://// got a result 422、如果当

    2023-06-29
  • js中co模块的介绍

    js中co模块的介绍

    1、co模块可以帮助我们完成异步流程的自动执行。基于Promise对象的co模块。co模块的源代码也很简单,更适合阅读。2、co方法接受生成器函数作为唯一参数,并返回Promise对象。实例const promise = co(function* () { return yield Promise.re

    2023-06-29
  •  
  • 如何理解js变量对象

    如何理解js变量对象

    1、变量对象是与执行上下文相关的数据作用域。它是一个与上下文相关的特殊对象,它存储了上下文中定义的变量和函数声明。2、变量对象是一个抽象概念。不同的上下文类型在物理上使用不同的对象。实例var foo = 10; function bar() {} // fun

    2023-06-29