list.push(fn);
//支持链式回调
}
return this;
},
fireWith: function (context, data) {
//触发回调函数,并指定上下文
if (list) {
fired = true;
for (var i = 0, len = list.length; i < len; i++) {
//当Callbacks中某一个函数返回false的时候,停止Callbacks后续的执行
if (list[i].apply(context, data) === false)
break;
}
}
return this;
},
fire: function () {










