code: function( name, callback, context ) {
                  var me = this;
      
                  if ( !callback ) {
                      return me;
                  }
      
                  eachEvent( name, callback, function( name, callback ) {
                      var once = function() {
                              me.off( name, once );
                              return callback.apply( context || me, arguments );
                          };
      
                      once._cb = callback;
                      me.on( name, once, context );
                  });
      
                  return me;
              }
docs: 绑定事件，且当handler执行完后，自动解除绑定。
  @method once
  @grammar once( name, callback[, context] ) => self
  @param  {String}   name     事件名
  @param  {Function} callback 事件处理器
  @param  {Object}   [context]  事件处理器的上下文。
  @return {self} 返回自身，方便链式
  @chainable