Browse Source

无JRIA 格式化

es6
zsmj 2 years ago
parent
commit
bb20a92077
  1. 18
      src/core/3.ob.js

18
src/core/3.ob.js

@ -32,7 +32,11 @@
this._constructor(config); this._constructor(config);
}; };
BI._.extend(OB.prototype, { BI._.extend(OB.prototype, {
props: {}, init: null, destroyed: null, props: {},
init: null,
destroyed: null,
_constructor: function (config) { _constructor: function (config) {
this._initProps(config); this._initProps(config);
@ -143,7 +147,9 @@
this.un(eventName, proxy); this.un(eventName, proxy);
}; };
this.on(eventName, proxy); this.on(eventName, proxy);
}, /** },
/**
* 解除观察者绑定的指定事件 * 解除观察者绑定的指定事件
* @param {String} eventName 要解除绑定事件的名字 * @param {String} eventName 要解除绑定事件的名字
* @param {Function} fn 事件对应的执行函数该参数是可选的没有该参数时将解除绑定所有同名字的事件 * @param {Function} fn 事件对应的执行函数该参数是可选的没有该参数时将解除绑定所有同名字的事件
@ -166,13 +172,17 @@
this._getEvents()[eventName] = newFns; this._getEvents()[eventName] = newFns;
} }
} }
}, /** },
/**
* 清除观察者的所有事件绑定 * 清除观察者的所有事件绑定
*/ */
purgeListeners: function () { purgeListeners: function () {
/* alex:清空events*/ /* alex:清空events*/
this.events = {}; this.events = {};
}, /** },
/**
* 触发绑定过的事件 * 触发绑定过的事件
* *
* @param {String} eventName 要触发的事件的名字 * @param {String} eventName 要触发的事件的名字

Loading…
Cancel
Save