# 委托模式(代理模式)

  1. 定义:当多个对象需要处理同一请求时,可以将这些请求交由另一个对象统一处理
  2. 例子:
var oUl=document.querySelector('ul')
oUl.onclick=fucntion(e){
    var e=a||window.event
    target=e.target||e.srcElement
    if(target.nodeName.toLowerCase()==='li'){
        console.log(target.innerHTML)
    }
}
//因为将点击事件交由oUL处理了,所以在添加子元素的时候,无需为子元素添加点击绑定事件
var oLi=document.createElement('li')
oLi.innerHTML='eee'
oUL.appendChild(oLi)
1
2
3
4
5
6
7
8
9
10
11
12