以验收为目的的情况下,一些特殊的解决方案并非必须,但作为广泛使用的jquery来说,需要尽量提供,比如观察者这种链式处理的管理方式...
使用特点
在java中,将类看做"方法"类+ioc方式,用以处理动态,可配置的方法,在javascript中,以闭包为"类"空间也可形成类似的处理方式
使用方式
源码
在java中,多态自带,创建实例时会产生一个独立的内存空间,使方法可以调用不同的属性,这和闭包类似
生成Callbacks,可传参数
once: 回调对象仅触发(fire)一次
memory: 跟踪记录每一次传递给fire函数的参数,在回调对象触发后(fired),将最后一次触发(fire)时的参数(value)传递给在add操作后即将被调用的回调
unique: 在add操作中,相同的函数仅只一次被添加(push)到回调列表中
stopOnFalse:当回调函数返回false,中断列表中的回调循环调用,且memory === false,阻止在add操作中将要触发的回调