DOM——事件代理、补充

110 阅读1分钟

事件代理:是一种设计思想,利用事件对象中引用的目标对象这个技术来实现的

原理:无论事件触发时,是不是目标对象的监听器,在监听器内部的事件对象event中都可以访问这个事件的目标对象,利用这个特点去绑定事件给父级元素,来代理子集元素的业务,这种设计就是事件代理。

适合事件委托的事件有: click , mousedown , mouseup , keydown , keyup , keypress

优缺点:

优点:

1、减少整个页面所需的内存,提升整体性能

2、动态绑定,减少重复工作

缺点: 事件代理的常用应用应该仅限于上述需求,如果把所有事件都用事件代理,可能会出现事件误判。即本不该被触发的事件被绑定上了事件。

补充:

1.document.write():在那个标签里面写,内容就出现在那个标签的后面

2.网页的根元素是html元素,根元素是标签

image.png

3.

image.png

image.png