deepPath
定义:返回事件冒泡过程所有经过的节点所构成的Array数组。
defaultPrevented(只读)
定义:返回是否已经调用了e.preventDefault()来阻止默认行为。
eventPhase(只读)
定义:返回事件流正在哪个阶段。
returnValue(废弃)
定义:获取或设置事件的默认操作是否已被阻止。
target(只读)
定义:返回一个触发事件的对象的引用(ie的srcElement)。
timeStamp(只读)
定义:事件创建时的时间戳,毫秒级别。
type(只读)
定义:返回一个字符串(不区分大小写), 表示该事件对象的事件类型。
isTrusted(只读)
定义:指明事件是否是由浏览器(当用户点击实例后)或者由脚本(使用事件的创建方法,例如event.initEvent)启动。
target与currentTarget的区别
event.target返回触发事件的元素
event.currentTarget返回绑定事件的元素
event对象中 target和currentTarget 属性的区别
方法
document.createEvent(“UIEvents”)
创建一个新的事件(Event),随之必须调用自身的 init 方法进行初始化。
event.initEvent(type, bubbles, cancelable)
定义:Event.initEvent() 方法可以用来初始化由Document.createEvent() 创建的 event 实例,且在触发之前event.dispatchEvent()。
event.preventDefault()
定义:如果此事件没有需要显式处理,那么它默认的动作也不要做(因为默认是要做的)。
event.stopPropagation()
定义:阻止捕获和冒泡阶段中当前事件的进一步传播(只阻止当前侦听器)。
event.stopImmediatePropagation()
定义:阻止调用相同事件的其他侦听器。