code: function Event(type, data, bubbles) {
              if (data === void 0) { data = null; }
              if (bubbles === void 0) { bubbles = false; }
              this._type = type;
              this._bubbles = bubbles;
              this.data = data;
          }
docs: 创建一个作为参数传递给事件侦听器的 Event 对象。
  @param type 事件的类型，可以作为 Event.type 访问。
  @param data 携带数据
  @param bubbles 确定 Event 对象是否参与事件流的冒泡阶段。默认值为 false。