# 委托模式(代理模式)
- 定义:当多个对象需要处理同一请求时,可以将这些请求交由另一个对象统一处理
- 例子:
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
2
3
4
5
6
7
8
9
10
11
12
← 09.链模式 11.数据访问对象模式 →