code: function(type) {
          var listener = this.__listener;
          if (!listener) {
              listener = this.__listener = {};
          }
          if (!listener[type]) {
              listener[type] = [];
          }
          return listener[type];
      }
docs: 获取事件缓存