Maison interface Web js tutoriel JavaScript事件处理器中的event参数使用介绍_基础知识

JavaScript事件处理器中的event参数使用介绍_基础知识

May 16, 2016 pm 05:33 PM
event gestionnaire d'événements

在大部分浏览器中,当一个事件处理器被触发时,名为Event的类实例会作为第一个参数传入处理器中。而一直占据主流地位的ie却以自己专的方式行事,将Event实例保存到一个名为event的全局属性中。

复制代码 代码如下:

if (!event) event=window.event;

上面的语句用来检测event参数是否为undefined或者null,如果是的话把window的event属性赋值给它,从而消除了浏览器差异。

为了获取目标元素的引用,在标准兼容的浏览器中使用target属性,在ie中则使用srcElement属性,通过对象检测来处理这种不一致性
复制代码 代码如下:

var target=(event.target) ? event.target : event.srcElement;

这个语句检查event.target的定义是否存在,如果存在,就把它的值赋给局部变量target;否则,将event.srcElement赋值给target。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bibliothèque de traitement d'événements en PHP8.0 : Événement Bibliothèque de traitement d'événements en PHP8.0 : Événement May 14, 2023 pm 05:40 PM

Bibliothèque de traitement d'événements en PHP8.0 : Événement Avec le développement continu d'Internet, PHP, en tant que langage de programmation back-end populaire, est largement utilisé dans le développement de diverses applications Web. Dans ce processus, le mécanisme événementiel est devenu un élément très important. La bibliothèque de traitement d'événements Event en PHP8.0 nous fournira une méthode de traitement d'événements plus efficace et plus flexible. Qu'est-ce que la gestion des événements ? La gestion des événements est un concept très important dans le développement d'applications Web. Les événements peuvent être n'importe quel type de ligne utilisateur

Ventes d'été Steam - Valve offre 95 % de réduction sur les jeux AAA et confirme les réductions sur les jeux viraux Palworld et Content Warning Ventes d'été Steam - Valve offre 95 % de réduction sur les jeux AAA et confirme les réductions sur les jeux viraux Palworld et Content Warning Jun 26, 2024 pm 03:40 PM

Les soldes d'été de Steam ont déjà accueilli certaines des meilleures réductions sur les jeux, et cette année semble s'accumuler pour un autre home run de Valve. Une bande-annonce (à regarder ci-dessous) taquinant certains des jeux à prix réduit des soldes d'été Steam vient de sortir.

Comment utiliser le module d'événement Event de Pygame en Python Comment utiliser le module d'événement Event de Pygame en Python May 18, 2023 am 11:58 AM

Le module Événement de Pygame Événement (Événement) est l'un des modules importants de Pygame. Il est au cœur de la construction de l'ensemble du programme de jeu, comme les clics de souris, les frappes au clavier, le mouvement de la fenêtre de jeu, le redimensionnement de la fenêtre, le déclenchement d'intrigues spécifiques et la sortie. . Jeux, etc., ceux-ci peuvent être considérés comme des « événements ». Le type d'événement Pygame définit une structure spécifiquement utilisée pour traiter les événements, à savoir la file d'attente des événements. Cette structure suit le principe de base du « premier arrivé, premier traité » dans la file d'attente, nous pouvons traiter les opérations des utilisateurs de manière ordonnée et unique. -par un (événement déclencheur). Le tableau suivant répertorie les événements de jeu couramment utilisés dans Pygame : Nom Description QUIT L'utilisateur appuie sur le bouton de fermeture de la fenêtre ATIVEEVENTPy

Gestionnaires d'événements et modificateurs dans Vue 3 pour optimiser l'expérience d'interaction utilisateur Gestionnaires d'événements et modificateurs dans Vue 3 pour optimiser l'expérience d'interaction utilisateur Sep 08, 2023 am 11:00 AM

Gestionnaires et modificateurs d'événements dans Vue3, optimisant l'expérience d'interaction utilisateur Introduction : Dans Vue3, les gestionnaires et modificateurs d'événements sont des fonctionnalités importantes pour optimiser l'expérience d'interaction avec l'interface utilisateur. Les gestionnaires d'événements nous permettent de répondre aux actions des utilisateurs et d'exécuter la logique correspondante. Les modificateurs offrent un contrôle et une personnalisation supplémentaires du comportement des événements. Cet article présentera en détail les gestionnaires et modificateurs d'événements dans Vue3 et fournira quelques exemples de code pratiques. Gestionnaire d'événements : dans Vue3, nous pouvons le lier via la directive v-on

La bande-annonce des soldes d'été Steam offre 95 % de réduction sur les offres de jeux AAA et confirme les baisses de prix pour Palworld, Stellaris et Content Warning La bande-annonce des soldes d'été Steam offre 95 % de réduction sur les offres de jeux AAA et confirme les baisses de prix pour Palworld, Stellaris et Content Warning Jun 26, 2024 am 06:30 AM

Les soldes d'été de Steam ont déjà accueilli certaines des meilleures réductions sur les jeux, et cette année semble s'accumuler pour un autre home run de Valve. Une bande-annonce (à regarder ci-dessous) taquinant certains des jeux à prix réduit des soldes d'été Steam vient de sortir.

En JavaScript, lorsque la fenêtre du navigateur est redimensionnée, de quel événement s'agit-il ? En JavaScript, lorsque la fenêtre du navigateur est redimensionnée, de quel événement s'agit-il ? Sep 05, 2023 am 11:25 AM

Utilisez les événements window.outerWidth et window.outerHeight pour obtenir la taille de la fenêtre en JavaScript lorsque le navigateur est redimensionné. Exemple Vous pouvez essayer d'exécuter le code suivant pour vérifier la taille de la fenêtre du navigateur à l'aide des événements −<!DOCTYPEhtml><html>

Tesla envoie des invitations à Robotaxi pour l'événement de démonstration de conduite autonome du 10 octobre à Los Angeles Tesla envoie des invitations à Robotaxi pour l'événement de démonstration de conduite autonome du 10 octobre à Los Angeles Sep 27, 2024 am 06:20 AM

Il était initialement prévu que Tesla dévoilerait son Robotaxi précédemment divulgué en août de cette année, mais le PDG Elon Musk a reporté l'événement, invoquant des changements esthétiques à l'avant du robotaxi et du temps supplémentaire nécessaire pour quelques dernières minutes.

Tesla Robotaxi révèle qu'il se déroulera le 10 octobre alors que les invitations seront envoyées à certains actionnaires Tesla Robotaxi révèle qu'il se déroulera le 10 octobre alors que les invitations seront envoyées à certains actionnaires Sep 26, 2024 pm 06:06 PM

Il était initialement prévu que Tesla dévoilerait son Robotaxi précédemment divulgué en août de cette année, mais le PDG Elon Musk a reporté l'événement, invoquant des changements esthétiques à l'avant du robotaxi et du temps supplémentaire nécessaire pour quelques dernières minutes.

See all articles