事件代理:是一种设计思想,利用事件对象中引用的目标对象这个技术来实现的
原理:无论事件触发时,是不是目标对象的监听器,在监听器内部的事件对象event中都可以访问这个事件的目标对象,利用这个特点去绑定事件给父级元素,来代理子集元素的业务,这种设计就是事件代理。
适合事件委托的事件有: click , mousedown , mouseup , keydown , keyup , keypress
优缺点:
优点:
1、减少整个页面所需的内存,提升整体性能
2、动态绑定,减少重复工作
缺点: 事件代理的常用应用应该仅限于上述需求,如果把所有事件都用事件代理,可能会出现事件误判。即本不该被触发的事件被绑定上了事件。
补充:
1.document.write():在那个标签里面写,内容就出现在那个标签的后面
2.网页的根元素是html元素,根元素是标签
3.