前几天自己着重读了jQuery1.11.1的源码,又结合了之前对DE事件模型的分析,最后也实现一个简陋的事件模型. jQuery的事件系统离不开jQuery的缓存系统. jQuery的第一代缓存是直接将数据存储在 缓存体 这个数据结构中,但是需要在元素上添加一个uuid来作为标示, 标记在缓存体中的位置.但是仔细想想,就会发现,如果对window或者document进行事件侦听,就会在这两个 对象上添加额外属性,会造成全局污染,不是很好. 所以jQuery第二代缓存系统应运而生,这次不对元素进行