Heim Web-Frontend js-Tutorial JS的Event事件对象使用方法_javascript技巧

JS的Event事件对象使用方法_javascript技巧

May 16, 2016 pm 06:14 PM
event 事件对象


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

事件对象获取统一的方法:(来源于网络)
复制代码 代码如下:

function getEvent(event) {
var ev = event || window.event;
if (!ev) {
var c = this.getEvent.caller;
while (c) {
ev = c.arguments[0];
if (ev && (Event == ev.constructor || MouseEvent == ev.constructor)) { /怿飞注:YUI 源码 BUG,ev.constructor 也可能是 MouseEvent,不一定是 Event
break;
}
c = c.caller;
}
}
return ev;
}

调用执行的是:
复制代码 代码如下:

function foo(){
var e = getEvent();
alert(e);
}
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ereignisverarbeitungsbibliothek in PHP8.0: Ereignis Ereignisverarbeitungsbibliothek in PHP8.0: Ereignis May 14, 2023 pm 05:40 PM

Ereignisverarbeitungsbibliothek in PHP8.0: Ereignis Mit der kontinuierlichen Entwicklung des Internets wird PHP als beliebte Back-End-Programmiersprache häufig bei der Entwicklung verschiedener Webanwendungen verwendet. In diesem Prozess ist der ereignisgesteuerte Mechanismus zu einem sehr wichtigen Teil geworden. Die Ereignisverarbeitungsbibliothek Event in PHP8.0 bietet uns eine effizientere und flexiblere Ereignisverarbeitungsmethode. Was ist Event-Handling? Event-Handling ist ein sehr wichtiges Konzept bei der Entwicklung von Webanwendungen. Ereignisse können jede Art von Benutzerzeile sein

Steam Summer Sale – Valve verspricht 95 % Rabatt auf AAA-Spiele und bestätigt Rabatte für die viralen Spiele Palworld und Content Warning Steam Summer Sale – Valve verspricht 95 % Rabatt auf AAA-Spiele und bestätigt Rabatte für die viralen Spiele Palworld und Content Warning Jun 26, 2024 pm 03:40 PM

Beim Summer Sale von Steam gab es bereits einige der besten Spiele-Rabatte, und dieses Jahr scheint es für Valve ein weiteres Homerun-Angebot zu geben. Ein Trailer (siehe unten), der einige der im Steam Summer Sale reduzierten Spiele vorstellt, wurde gerade veröffentlicht

Detaillierte Erläuterung der Verwendung des JS-Onchange-Ereignisses im Dropdown-Feld Detaillierte Erläuterung der Verwendung des JS-Onchange-Ereignisses im Dropdown-Feld Aug 07, 2022 am 11:14 AM

​In diesem Artikel wird die Verwendung von js onchange-Ereignissen in Dropdown-Feldern vorgestellt. Interessierte Freunde können darauf verweisen.

So verwenden Sie das Event-Ereignismodul von Pygame in Python So verwenden Sie das Event-Ereignismodul von Pygame in Python May 18, 2023 am 11:58 AM

Das Event-Modul von Pygame ist eines der wichtigen Module von Pygame. Es ist der Kern für die Erstellung des gesamten Spielprogramms, z. B. häufig verwendete Mausklicks, Tastaturtipps, Spielfensterbewegung, Fenstergrößenänderung, Auslösen bestimmter Plots und Beenden . Spiele usw., diese können als „Ereignisse“ angesehen werden. Der Ereignistyp Pygame definiert eine Struktur, die speziell zum Verarbeiten von Ereignissen verwendet wird, nämlich die Ereigniswarteschlange. Diese Struktur folgt dem Grundprinzip „Wer zuerst kommt, mahlt zuerst“. Über die Ereigniswarteschlange können wir Benutzervorgänge in einer geordneten Reihenfolge verarbeiten -nach-eins (Trigger-Ereignis). Die folgende Tabelle listet die häufig verwendeten Spielereignisse in Pygame auf: Name Beschreibung QUIT Der Benutzer drückt die Schaltfläche zum Schließen des Fensters ATIVEEVENTPy

Um welches Ereignis handelt es sich in JavaScript, wenn die Größe des Browserfensters geändert wird? Um welches Ereignis handelt es sich in JavaScript, wenn die Größe des Browserfensters geändert wird? Sep 05, 2023 am 11:25 AM

Verwenden Sie die Ereignisse window.outerWidth und window.outerHeight, um die Fenstergröße in JavaScript abzurufen, wenn die Größe des Browsers geändert wird. Beispiel: Sie können versuchen, den folgenden Code auszuführen, um die Größe des Browserfensters mithilfe von Ereignissen zu überprüfen: <!DOCTYPEhtml><html>

Steam Summer Sale-Trailer kündigt 95 % Rabatt auf AAA-Spieleangebote an und bestätigt Preissenkungen für Palworld, Stellaris und Content Warning Steam Summer Sale-Trailer kündigt 95 % Rabatt auf AAA-Spieleangebote an und bestätigt Preissenkungen für Palworld, Stellaris und Content Warning Jun 26, 2024 am 06:30 AM

Beim Summer Sale von Steam gab es bereits einige der besten Spiele-Rabatte, und dieses Jahr scheint es für Valve ein weiteres Homerun-Angebot zu geben. Ein Trailer (siehe unten), der einige der im Steam Summer Sale reduzierten Spiele vorstellt, wurde gerade veröffentlicht

Tesla verschickt Robotaxi-Einladungen für die Demoveranstaltung zum autonomen Fahren am 10. Oktober in LA Tesla verschickt Robotaxi-Einladungen für die Demoveranstaltung zum autonomen Fahren am 10. Oktober in LA Sep 27, 2024 am 06:20 AM

Ursprünglich wurde erwartet, dass Tesla sein zuvor durchgesickertes Robotaxi bereits im August dieses Jahres enthüllen würde, doch CEO Elon Musk verschob die Veranstaltung unter Berufung auf ästhetische Änderungen an der Vorderseite des Robotaxi und den zusätzlichen Zeitaufwand für einige Last-Minute-Vorgänge

Eingehende Analyse des Ereignisobjekts Event in JS Eingehende Analyse des Ereignisobjekts Event in JS Aug 04, 2022 pm 07:56 PM

Nachdem ein Ereignis aufgetreten ist, wird ein Ereignisobjekt (Ereignis) generiert, das den Status des Ereignisses darstellt. Der folgende Artikel vermittelt Ihnen ein tiefgreifendes Verständnis des Ereignisobjekts Event in JS und eine detaillierte Interpretation davon. Ich hoffe, dass er für alle hilfreich ist!

See all articles