code: function(evts, callback, scope) {
  			if(!$.isFunction(callback) || !evts) {
  				//如果不是函数，或者evts为空，则直接返回
  				//不抛出异常
  				return this;
  			}
  
  			scope = scope || null; //回调作用域
  			
  			evts = $.isArray(evts) ? evts : evts.split(',');
  
  			var uuid = getUUid();
  			this.cbMap[uuid] = {
  				fn: callback,
  				scope: scope
  			};
  			this._cbMap[callback] = uuid;
  
  			$.each(evts, function(e, i) {
  				this.list[e] = this.list[e] || {
  					handlers: [],
  					//待处理的uuid
  					data: '',
  					state: 0
  				};
  
  				(this.uuid2Evts[uuid] = this.uuid2Evts[uuid] || []).push(e);
  
  				this.list[e].handlers.push(uuid); //使用uuid记录
  			}, this)
  
  
  			return this;
  		}
docs: 绑定事件
  @param  {Array}   evts     事件数组
  @param  {Function} callback 回调函数
  @param  {Object}   scope    函数作用域
  @return {[type]}            [description]