发布订阅和DOM2事件池机制

DOM0 和 DOM2
1.语法上的区别

  1. box.onclick = function(){}

image.png

DOM2的事件池机制
1.基于addEventListenter/attachEvent(IE6-8) 向事件池中追加方法:新版本浏览器会根据元素和事件类型对新增的方法做重复校验,但是 IE6-8不可以
2.当事件行为触发,会把事件池中的方法按照增加的顺序依次执行

JQ中的发布订阅

$.Callbacks()