function(event)中的event详解

一、function(event)中的event是什么?

被触发的事件函数会收到一个event对象,event的属性target说明是谁触发的事件,
通过preventDefault()方法阻止浏览器的默认行为等。以下是event对象的一些属性和方法:

属性      描述
altKey 返回当事件被触发时,”ALT” 是否被按下。
button 返回当事件被触发时,哪个鼠标按钮被点击。
clientX 返回当事件被触发时,鼠标指针的水平坐标。
clientY 返回当事件被触发时,鼠标指针的垂直坐标。
ctrlKey 返回当事件被触发时,”CTRL” 键是否被按下。
metaKey 返回当事件被触发时,”meta” 键是否被按下。
relatedTarget 返回与事件的目标节点相关的节点。 screenX 返回当某个事件被触发时,鼠标指针的水平坐标。 screenY 返回当某个事件被触发时,鼠标指针的垂直坐标。 shiftKey 返回当事件被触发时,”SHIFT” 键是否被按下。

二、为什么要加上function(event)中的event?

  1. 代码规范。
  2. 通过这个event,可以获取到event.target,点击对象一系列的属性。

 

function(event)中的event详解

上一篇:使用burpsuite进行拦截测试


下一篇:Intellij IDEA 自动生成 serialVersionUID