我们一起来读书吧 关注:154贴子:2,808
  • 0回复贴,共1
链模式:通过在对象方法中将当前对象返回,实现对同一个对象多个方法的链式调用,从而简化改对象方法的多个方法的多次调用,实现对同一个对象多个方法的链式调用,从而简化对象多个方法的多次调用,对改对象的多次引用,如 jquery、我们可以借助对象中的 this 来实现对象的链式调用,在工作中可以让代码更加简洁,开发效率更加高效。
委托模式:多个对象接收并处理同一个请求,他们将请求委托给另一个对象统一处理,如前端的事件流委托,将自元素的事件委托给父元素,还会对未来的元素绑定事件,在父元素中不断的增加子元素,点击子元素会把事件冒泡到父元素上。委托模式还能处理一些内存外泄问题,引入计数垃圾回收,对 dom 元素的引用没有显式清楚的数据会遗留在内存中,可以在回调里面把引用清除掉。
dom.onclick = function() {
dom.onclick = null;
dom.parentNode.innerHTML = ''xxx;
}


IP属地:上海1楼2024-05-13 21:44回复