读jQuery之十五

以事先的event-jq-0.2.js基础上接轨领jQuery的trigger和namespace。实现力量如下 // add event E.bind(el, ‘click’, fn); E.bind(el, ‘click.name’, fn); E.bind(el, ‘click’, fn, data); // remove event : E.unbind(el, ‘click’, fn); […]

读jQuery之十六(事件代理)

事件代理的实现原理非常简单:利用浏览器中事件的冒泡(event bubbling)和事件源(target || srcElement)。 少数场景被特意符合利用事件代理,它发如下好处 要管理的handler更少。 占据的内存更不见(创建的驻留于内存中的handler少了)。 DOM元素与代码更少的绑定。 DOM变更后(如添加dom节点)无须再绑定事件处理器。 其也时有发生如下不足 不用所有的风波都 […]

jQuery读jQuery之十三

近年看了了长事件及去事件的核心措施,忍不住想拿jQuery的轩然大波模块抠出来。jQuery的代码是特别内聚的,一环套一绕。想单独出来不易于。jQuery的轩然大波模块严重依赖让该数量存储(jQuery.data),你见面发觉自家之代码中之dataManager对象对承诺其。   此间才供bind和unbind方法。暂不含 事件命名空间(event namespace) 事件代理(event de […]

网站地图xml地图