Event.eventType 构造函数

Event.eventType(
  1. String type,
  2. String name, {
  3. bool canBubble = true,
  4. bool cancelable = true,
})

创建一个指定类型的新 Event 对象。

这与 document.createEvent 相似。通常,如果可用,应该通过它们的构造函数创建事件。

var e = new Event.type('MouseEvent', 'mousedown', true, true);

实现

factory Event.eventType(String type, String name,
    {bool canBubble = true, bool cancelable = true}) {
  final Event e = document._createEvent(type);
  e._initEvent(name, canBubble, cancelable);
  return e;
}