Mouse / Keyboard Attributes
Property
Description
IE
F
O
W3C
altKey |
Returns whether or not the "ALT" key was pressed when an event was triggered |
6 |
1 |
9 |
Yes |
button |
Returns which mouse button was clicked when an event was triggered |
6 |
1 |
9 |
Yes |
clientX |
Returns the horizontal coordinate of the mouse pointer when an event was triggered |
6 |
1 |
9 |
Yes |
clientY |
Returns the vertical coordinate of the mouse pointer when an event was triggered |
6 |
1 |
9 |
Yes |
ctrlKey |
Returns whether or not the "CTRL" key was pressed when an event was triggered |
6 |
1 |
9 |
Yes |
metaKey |
Returns whether or not the "meta" key was pressed when an event was triggered |
6 |
1 |
9 |
Yes |
relatedTarget |
Returns the element related to the element that triggered the event |
No |
1 |
9 |
Yes |
screenX |
Returns the horizontal coordinate of the mouse pointer when an event was triggered |
6 |
1 |
9 |
Yes |
screenY |
Returns the vertical coordinate of the mouse pointer when an event was triggered |
6 |
1 |
9 |
Yes |
shiftKey |
Returns whether or not the "SHIFT" key was pressed when an event was triggered |
6 |
1 |
9 |
Yes |
Other Event Attributes
Property
Description
IE
F
O
W3C
bubbles |
Returns a Boolean value that indicates whether or not an event is a bubbling event |
No |
1 |
9 |
Yes |
cancelable |
Returns a Boolean value that indicates whether or not an event can have its default action prevented |
No |
1 |
9 |
Yes |
currentTarget |
Returns the element whose event listeners triggered the event |
No |
1 |
9 |
Yes |
eventPhase |
Returns which phase of the event flow is currently being evaluated |
|
|
|
Yes |
target |
Returns the element that triggered the event |
No |
1 |
9 |
Yes |
timeStamp |
Returns the time stamp, in milliseconds, from the epoch (system start or event trigger) |
No |
1 |
9 |
Yes |
type |
Returns the name of the event |
6 |
1 |
9 |
Yes |
摘自:http://www.w3schools.com/jsref/dom_obj_event.asp
注:本博客文章均已注明原创和转载,如转载本博客文章,需注明原文出处或征求原作者同意。
分享到:
相关推荐
Event 对象是 JavaScript 中的一个基本概念,它代表了用户与 Web 页面的交互行为,例如点击、鼠标移动、键盘输入等。Event 对象的属性和方法可以帮助开发者更好地处理用户的交互行为,从而创建更加交互的网页应用。 ...
下面我们将深入探讨`Event`对象的关键属性和方法,以及它们在JavaScript中的应用。 ### 1. `Event`对象的基础属性 - **`type`**:表示事件的类型,例如`click`、`mousemove`等。 - **`target`**:返回事件最初触发...
JavaScript中的Event对象是事件处理的核心部分,它包含了与事件相关的所有信息,如事件类型、触发事件的元素、鼠标和键盘的状态等。以下是对Event对象及其重要属性的详细解释: 1. **altKey**:这个属性用于检查...
在JavaScript中,`Event`对象是所有事件的基础,它提供了与事件相关的各种信息。这些信息通常包括事件类型、键盘按键值、鼠标点击位置等。 #### 1.2 常用事件属性 - `keyCode`: 键盘事件发生时按下的键的虚拟键码。...
Event对象则是JavaScript事件处理中的核心,它包含了与特定事件相关的所有信息,如事件类型、事件目标等。 在深入讲解Window对象和Event对象之前,我们先了解一些基础概念。JavaScript是一种基于原型的动态类型语言...
JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象(源代码)JavaScript之Math对象...
面向对象编程(OOP)作为一种重要的编程范式,在JavaScript中也有独特的实现方式。 #### 二、JavaScript的特性概述 JavaScript是一种基于原型的语言,这意味着它不像传统的面向对象语言(如Java或C++)那样拥有类的...
在JavaScript中,面向对象编程(OOP)是其核心概念之一,允许开发者通过类和对象来组织和管理代码,提高代码的可重用性和可维护性。 8.1 面向对象术语 面向对象编程的基础包括类、对象、继承和多态等概念。类是对象...
JavaScript中的对象是编程的核心概念,它是语言特性和数据结构的基础。在JavaScript中,对象是一种复杂的数据结构,可以存储键值对,并且具有方法和属性。本文将深入探讨JavaScript对象的各个方面,包括创建、属性...
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...
在JavaScript中,`event`对象是处理事件时不可或缺的一部分,它包含了与事件相关的各种信息。在上述内容中,我们看到了三种不同类型的事件对象:鼠标事件、键盘事件以及文档的`load`事件。让我们深入探讨这些事件...
理解this关键字有助于掌握JavaScript中对象的使用和方法的调用。 7. 高阶函数:JavaScript支持高阶函数,即可以将函数作为参数传递,或者返回一个函数的函数。这为编程提供了极高的灵活性,允许开发者编写更加通用...
面向对象编程(Object-Oriented Programming,OOP)是JavaScript中的一个重要概念,它允许开发者通过对象来组织代码,提高可读性和可维护性。本指南的第二版深入探讨了JavaScript的面向对象特性,旨在帮助开发者更好...
- **现代JavaScript与面向对象编程**:现代JavaScript程序设计中融入了许多新的概念和技术,这些技术让JavaScript应用程序与以往相比有了显著的不同。面向对象编程是现代JavaScript的一个重要组成部分。 #### 二、...
JavaScript被设计成一种彻底的面向对象语言,尽管它的使用和接受过程中发生了发展和变化,吸引了其他如Ruby、Python、Perl等语言的程序员将他们的编程模式带入JavaScript。 JavaScript的面向对象编程与其他支持对象...
javascript中json对象长度.pdf
javascript中json对象长度.docx
`window.event`对象是JavaScript中一个非常重要的概念,特别是在处理DOM事件时。它代表了当前事件的状态和相关信息,包括触发事件的元素、鼠标位置、按键状态等。在事件发生时,`event`对象会作为参数传递给事件处理...
JavaScript面向对象编程指南